Net.Sf.Dbdeploy.Database.DbProviders.GetProvider C# (CSharp) Method

GetProvider() public method

public GetProvider ( string dbmsType ) : DatabaseProvider
dbmsType string
return DatabaseProvider
        public DatabaseProvider GetProvider(string dbmsType)
        {
            foreach (DatabaseProvider provider in itemsField)
            {
                if (dbmsType.Equals(provider.Name))
                    return provider;
            }

            throw new NotImplementedException(
                string.Format(
                    CultureInfo.InvariantCulture,
                    "No provider for type '{0}' implemented." + Environment.NewLine + "Supported dbms: ora, mssql, mysql.", 
                    dbmsType));
        }
    }

Usage Example

 public void TestCanLoadMsSqlProvider()
 {
     Assert.IsNotNull(providers.GetProvider("mssql"));
 }
DbProviders