Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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()));
 }
Ejemplo n.º 4
0
 /// <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;
 }
Ejemplo n.º 5
0
 public DataBase(DbName dbName)
 {
     this.database = dbFactory.Create(dbName.ToString());
 }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
 public TphMtcContext(DbName db) : base(db.ToString())
 {
 }
Ejemplo n.º 8
0
        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;
        }