public DataBase(DbName dbName, string tableName, string primaryKey, List <string> notContainField) { this.database = dbFactory.Create(dbName.ToString()); this.tableName = tableName; this.primaryKey = primaryKey; this.notContainField = notContainField; }
public DataBase(DbName dbName, string tableName, string primaryKey, bool isAutoincrement) { this.database = dbFactory.Create(dbName.ToString()); this.tableName = tableName; this.primaryKey = primaryKey; this.isAutoincrement = isAutoincrement; }
public DbContextEx BuildInstance(DbKind dbKind, DbName dbName) { if ("IsDesDataLink".ConfigValue("NO") == "YES") { if (dbKind == DbKind.MySql) { return(new DbContextEx(new MySqlConnection(Init(dbName)), true)); } if (dbKind == DbKind.Oracle) { return(new DbContextEx(new EntityConnection(Init(dbName)), true)); } if (dbKind == DbKind.SqlServer) { return(new DbContextEx(new SqlConnection(Init(dbName)), true)); } } return(new DbContextEx(dbName.ToString())); }
/// <summary> /// 调用Insert|Update|DeleteByKey|InsertAndGetID /// </summary> /// <param name="dbName"></param> /// <param name="tableName"></param> /// <param name="primaryKey"></param> public DataBase(DbName dbName, string tableName, string primaryKey) { this.database = dbFactory.Create(dbName.ToString()); this.tableName = tableName; this.primaryKey = primaryKey; }
public DataBase(DbName dbName) { this.database = dbFactory.Create(dbName.ToString()); }
public DbKind ToDbKind(DbName dbName) { var x = ConfigurationManager.ConnectionStrings[dbName.ToString()].ProviderName; return(x.Contains(DbKind.MySql.ToString()) ? DbKind.MySql : x.Contains(DbKind.Oracle.ToString()) ? DbKind.Oracle : DbKind.SqlServer); }
public TphMtcContext(DbName db) : base(db.ToString()) { }
public static String getAppKey(DbName name, DbType type) { string key = null; switch (type) { case DbType.Source: key = "src_" + name.ToString(); break; case DbType.Destination: key = "dest_" + name.ToString(); break; } return key; }