2 types derived from DbProviderFactory
System.Data.Odbc (1)
System\Data\Odbc\OdbcFactory.cs (1)
8public sealed partial class OdbcFactory : DbProviderFactory
System.Data.OleDb (1)
artifacts\obj\System.Data.OleDb\Debug\net10.0\System.Data.OleDb.notsupported.cs (1)
268public sealed partial class OleDbFactory : System.Data.Common.DbProviderFactory
29 references to DbProviderFactory
Microsoft.Data.Analysis (2)
DataFrame.IO.cs (1)
227public void SaveTo(DbDataAdapter dataAdapter, DbProviderFactory factory)
Extensions.cs (1)
15public static DbDataAdapter CreateDataAdapter(this DbProviderFactory factory, DbConnection connection, string tableName)
Microsoft.ML.Data (3)
DataLoadSave\Database\DatabaseSource.cs (3)
19public DatabaseSource(DbProviderFactory providerFactory, string connectionString, string commandText) : 29public DatabaseSource(DbProviderFactory providerFactory, string connectionString, string commandText, int commandTimeoutInSeconds) 52public DbProviderFactory ProviderFactory { get; }
netstandard (1)
netstandard.cs (1)
470[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.Common.DbProviderFactory))]
System.Data (1)
src\libraries\shims\System.Data\ref\System.Data.cs (1)
44[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.Common.DbProviderFactory))]
System.Data.Common (18)
System\Data\Common\DbConnection.cs (2)
39protected virtual DbProviderFactory? DbProviderFactory => null; 41internal DbProviderFactory? ProviderFactory => DbProviderFactory;
System\Data\Common\DbProviderFactories.cs (14)
20internal ProviderRegistration([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)] string factoryTypeAssemblyQualifiedName, DbProviderFactory? factoryInstance) 33internal DbProviderFactory? FactoryInstance { get; } 44public static bool TryGetFactory(string providerInvariantName, [NotNullWhen(true)] out DbProviderFactory? factory) 50public static DbProviderFactory GetFactory(string providerInvariantName) 56public static DbProviderFactory GetFactory(DataRow providerRow) 76public static DbProviderFactory? GetFactory(DbConnection connection) 124public static void RegisterFactory(string providerInvariantName, DbProviderFactory factory) 138private static DbProviderFactory? GetFactory(string providerInvariantName, bool throwOnError) 154return throwOnError ? throw ADP.Argument(SR.Format(SR.ADP_DbProviderFactories_InvariantNameNotFound, providerInvariantName)) : (DbProviderFactory?)null; 156DbProviderFactory? toReturn = registration.FactoryInstance; 168private static DbProviderFactory GetFactoryInstance([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)] Type providerFactoryClass) 171if (!providerFactoryClass.IsSubclassOf(typeof(DbProviderFactory))) 181if (!providerInstance.FieldType.IsSubclassOf(typeof(DbProviderFactory))) 190return (DbProviderFactory)factory;
System\Data\Common\DefaultDataSource.cs (2)
8private readonly DbProviderFactory _dbProviderFactory; 11internal DefaultDataSource(DbProviderFactory dbProviderFactory, string connectionString)
System.Data.Odbc (4)
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (1)
38public abstract DbProviderFactory ProviderFactory
System\Data\Odbc\OdbcConnection.cs (1)
146protected override DbProviderFactory DbProviderFactory
System\Data\Odbc\OdbcConnectionFactory.cs (1)
22public override DbProviderFactory ProviderFactory
System\Data\Odbc\OdbcConnectionHelper.cs (1)
155DbProviderFactory providerFactory = ConnectionFactory.ProviderFactory;