Ejemplo n.º 1
0
        public static DbFactoryBase Instance(IDbCommand cmd)
        {
            DbFactoryBase result = Instance(DbTypeChecker.GetDatabaseType(cmd));

            result.cmd = cmd;
            return(result);
        }
Ejemplo n.º 2
0
        public static DbFactoryBase Instance(IDbConnection cn)
        {
            DbFactoryBase result = Instance(DbTypeChecker.GetDatabaseType(cn));

            result.cn = cn;
            return(result);
        }
Ejemplo n.º 3
0
        public static DbFactoryBase Instance(String connectionString)
        {
            DbFactoryBase result = Instance(DbTypeChecker.GetDatabaseType(connectionString));

            result.cn = result.GetConnection(connectionString);
            return(result);
        }
Ejemplo n.º 4
0
 public static DbDataAdapter GetAdapter(String CommandText, IDbConnection cn)
 {
     return(DbFactoryBase.Instance(cn).GetAdapter(CommandText));
 }
Ejemplo n.º 5
0
 public static DbDataAdapter GetAdapter(IDbCommand cmd)
 {
     return(DbFactoryBase.Instance(cmd).GetAdapter());
 }
Ejemplo n.º 6
0
 public static Object SetParameter(IDbCommand cmd, String parameterName, Object parameterValue)
 {
     return(DbFactoryBase.Instance(cmd).SetParameter(cmd, parameterName, parameterValue));
 }
Ejemplo n.º 7
0
 public static IDatabaseDialect GetDialect(DatabaseType dbtype)
 {
     return(DbFactoryBase.Instance(dbtype).GetDialect());
 }
Ejemplo n.º 8
0
 internal static IDatabaseChecker GetDatabaseChecker(DatabaseType dbtype)
 {
     return(DbFactoryBase.Instance(dbtype).GetDatabaseChecker());
 }
Ejemplo n.º 9
0
 public static IDbCommand GetCommand(String CommandText, IDbConnection cn)
 {
     return(DbFactoryBase.Instance(cn).GetCommand(CommandText));
 }
Ejemplo n.º 10
0
 public static IDbConnection GetConnection(String connectionString, DatabaseType dbtype)
 {
     return(DbFactoryBase.Instance(dbtype).GetConnection(connectionString));
 }
Ejemplo n.º 11
0
 /// <summary>
 /// 获取 command,并检查 connection ,如果尚未打开数据库链接 ,则打开 connection
 /// </summary>
 /// <param name="cn"></param>
 /// <returns></returns>
 public static IDbCommand GetCommand(IDbConnection cn)
 {
     return(DbFactoryBase.Instance(cn).GetCommand());
 }