示例#1
0
        /// <summary>
        /// 导出脚本
        /// </summary>
        /// <param name="connName">连接库</param>
        /// <param name="name">名称</param>
        /// <param name="xmlPath">xml路径</param>
        /// <param name="outPutPath">导出地址</param>
        public void ExportScript(string connName, string name, string xmlPath, string outPutPath)
        {
            Method(connName, name, xmlPath, (ms, my, oracl, sqllite) =>
            {
                if (ms != null)
                {
                    CoreMain.GetInstance().CoreOutPut(factoryConfig.SQLConnDict[connName], name, ms, factoryConfig.MaxCondition[connName], Core.DBType.MSSQL, outPutPath);
                }

                if (sqllite != null)
                {
                    CoreMain.GetInstance().CoreOutPut(factoryConfig.SQLConnDict[connName], name, sqllite, factoryConfig.MaxCondition[connName], Core.DBType.SQLLITE, outPutPath);
                }
            });
        }
示例#2
0
        /// <summary>
        /// 构建代码
        /// </summary>
        /// <param name="connName">连接库</param>
        /// <param name="name">存储名称</param>
        /// <param name="xmlPath">xml资源路径</param>
        public void BuildMethod(string connName, string name, string xmlPath)
        {
            Method(connName, name, xmlPath, (ms, my, oracl, sqllite) =>
            {
                if (ms != null)
                {
                    CoreMain.GetInstance().CoreBuild(factoryConfig.SQLConnDict[connName], name, ms, factoryConfig.MaxCondition[connName], Core.DBType.MSSQL);
                }

                if (sqllite != null)
                {
                    CoreMain.GetInstance().CoreBuild(factoryConfig.SQLConnDict[connName], name, sqllite, factoryConfig.MaxCondition[connName], Core.DBType.SQLLITE);
                }
            });
        }