4 types derived from DbProviderFactory
System.Data (3)
fx\src\data\System\Data\Odbc\OdbcFactory.cs (1)
17public sealed class OdbcFactory : DbProviderFactory {
fx\src\data\System\Data\OleDb\OleDbFactory.cs (1)
17public sealed class OleDbFactory : DbProviderFactory {
fx\src\data\System\Data\SqlClient\SqlClientFactory.cs (1)
18public sealed class SqlClientFactory : DbProviderFactory, IServiceProvider {
System.Data.Entity (1)
System\Data\EntityClient\EntityProviderFactory.cs (1)
23public sealed class EntityProviderFactory : DbProviderFactory, IServiceProvider
55 references to DbProviderFactory
System.Data (15)
fx\src\data\System\Data\Common\DBConnection.cs (2)
68virtual protected DbProviderFactory DbProviderFactory { 74internal DbProviderFactory ProviderFactory {
fx\src\data\System\Data\Common\DbProviderFactories.cs (7)
32static public DbProviderFactory GetFactory(string providerInvariantName) { 54static public DbProviderFactory GetFactory(DataRow providerRow) { 77if (providerInstance.FieldType.IsSubclassOf(typeof(DbProviderFactory))) { 81return (DbProviderFactory)factory; 96static public DbProviderFactory GetFactory(DbConnection connection) { 145if ((null != providerInstance) && (providerInstance.FieldType.IsSubclassOf(typeof(DbProviderFactory)))) 191if ((null != providerInstance) && (providerInstance.FieldType.IsSubclassOf(typeof(DbProviderFactory))))
fx\src\data\System\Data\Odbc\OdbcConnectionFactory.cs (1)
31override public DbProviderFactory ProviderFactory {
fx\src\data\System\Data\OleDb\OleDbConnectionFactory.cs (1)
31override public DbProviderFactory ProviderFactory {
fx\src\data\System\Data\ProviderBase\DbConnectionFactory.cs (1)
52abstract public DbProviderFactory ProviderFactory {
fx\src\Data\System\Data\ProviderBase\DbConnectionHelper.cs (1)
182DbProviderFactory providerFactory = ConnectionFactory.ProviderFactory;
fx\src\data\System\Data\SqlClient\SqlConnection.cs (1)
529override protected DbProviderFactory DbProviderFactory {
fx\src\data\System\Data\SqlClient\SqlConnectionFactory.cs (1)
29override public DbProviderFactory ProviderFactory {
System.Data.Entity (25)
System\Data\Common\DbProviderServices.cs (5)
280internal static DbProviderFactory GetProviderFactory(string providerInvariantName) 283DbProviderFactory factory; 300public static DbProviderFactory GetProviderFactory(DbConnection connection) 303DbProviderFactory factory = DbProviderFactories.GetFactory(connection); 314internal static DbProviderServices GetProviderServices(DbProviderFactory factory) {
System\Data\Common\EntityUtil.cs (2)
1834internal static bool TryGetProviderInvariantName(DbProviderFactory providerFactory, out string invariantName) 1868var foundFactory = DbProviderFactories.GetFactory(row);
System\Data\EntityClient\EntityCommandDefinition.cs (1)
61internal EntityCommandDefinition(DbProviderFactory storeProviderFactory, DbCommandTree commandTree) {
System\Data\EntityClient\EntityConnection.cs (8)
56private DbProviderFactory _providerFactory; 355override protected DbProviderFactory DbProviderFactory 366internal DbProviderFactory StoreProviderFactory 845DbProviderFactory factory = null; 964DbProviderFactory factory, 1000private static string GetErrorMessageWorthyProviderName(DbProviderFactory factory) 1256private DbProviderFactory GetFactory(string providerString) 1271private DbConnection GetStoreConnection(DbProviderFactory factory)
System\Data\EntityClient\EntityProviderServices.cs (1)
43internal EntityCommandDefinition CreateCommandDefinition(DbProviderFactory storeProviderFactory, DbCommandTree commandTree) {
System\Data\Metadata\StoreItemCollection.cs (4)
36private readonly DbProviderFactory _providerFactory; 52internal StoreItemCollection(DbProviderFactory factory, DbProviderManifest manifest, string providerManifestToken) 189out DbProviderFactory providerFactory, 231internal DbProviderFactory StoreProviderFactory
System\Data\Metadata\StoreItemCollection.Loader.cs (3)
27private DbProviderFactory _providerFactory; 55public DbProviderFactory ProviderFactory 135DbProviderFactory factory = null;
System\Data\Spatial\SpatialHelpers.cs (1)
34DbProviderFactory providerFactory = storeItemCollection.StoreProviderFactory;
System.Data.Entity.Design (3)
System\Data\Entity\Design\Common\MetadataUtil.cs (1)
35internal static DbProviderServices GetProviderServices(DbProviderFactory factory)
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (2)
153DbProviderFactory providerFactory = DbProviderServices.GetProviderFactory(_loader.ProviderInvariantName); 303DbProviderFactory factory;
System.Data.Linq (2)
SqlClient\SqlProvider.cs (2)
353DbProviderFactory factory = SqlProvider.GetProvider(SqlCeProviderInvariantName); 429private static DbProviderFactory GetProvider(string providerName) {
System.Web (9)
HttpRuntime.cs (1)
2604internal static bool HasDbPermission(DbProviderFactory factory) {
UI\WebControls\AccessDataSource.cs (1)
217protected override DbProviderFactory GetDbProviderFactory() {
UI\WebControls\SqlDataSource.cs (7)
52private DbProviderFactory _providerFactory; 808DbProviderFactory factory = GetDbProviderFactorySecure(); 818DbProviderFactory factory = GetDbProviderFactorySecure(); 829DbProviderFactory factory = GetDbProviderFactorySecure(); 854DbProviderFactory factory = GetDbProviderFactorySecure(); 924protected virtual DbProviderFactory GetDbProviderFactory() { 940private DbProviderFactory GetDbProviderFactorySecure() {
System.Web.Entity.Design (1)
System\Data\WebControls\Design\EntityDataSourceDesignerHelper.cs (1)
976DbProviderFactory factory = null;