示例#1
0
 // Methods
 protected Database(DatabaseSetting setting)
 {
     if (setting == null)
     {
         throw Error.ArgumentNull("setting");
     }
     this._setting_ = setting;
 }
示例#2
0
文件: Database.cs 项目: imatary/work
 // Methods
 protected Database(DatabaseSetting setting)
 {
     if (setting == null)
     {
         throw Error.ArgumentNull("setting");
     }
     this._setting_ = setting;
 }
示例#3
0
    public static Database Create(DatabaseSetting setting)
    {
        if (setting == null)
        {
            throw Error.ArgumentNull("setting");
        }
        switch (setting.DatabaseType)
        {
            case DatabaseType.SqlClient:
                return new SqlDatabase(setting);

            case DatabaseType.OracleClient:
                return new OracleDatabase(setting);
        }
        return null;
    }
示例#4
0
文件: Database.cs 项目: imatary/work
        public static Database Create(DatabaseSetting setting)
        {
            if (setting == null)
            {
                throw Error.ArgumentNull("setting");
            }
            switch (setting.DatabaseType)
            {
            case DatabaseType.SqlClient:
                return(new SqlDatabase(setting));

            case DatabaseType.OracleClient:
                return(new OracleDatabase(setting));
            }
            return(null);
        }