예제 #1
0
        public override DbConnection GetConnection(DbSettings settings)
        {
            if (!(settings is DbSqlServerSettings))
            {
                throw new ArgumentException("settings must be of type DbSqlServerSettings.");
            }

            DbSqlServerSettings sqlSettings = (DbSqlServerSettings)settings;

            SqlConnection connection = new SqlConnection(sqlSettings.ConnectionString)
            {
                Credential = new SqlCredential(sqlSettings.UserID, sqlSettings.SecurePassword)
            };

            return(connection);
        }
예제 #2
0
 public DbSqlServer(DbSqlServerSettings settings)
 {
     ConnectionObject = GetConnection(settings);
 }