/// <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); } }); }
/// <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); } }); }