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