使用英语阅读

通过


DbProviderFactories.GetFactory 方法

定义

返回 DbProviderFactory 的一个实例。

重载

GetFactory(DbConnection)

返回 DbProviderFactory 的一个实例。

GetFactory(DataRow)

返回 DbProviderFactory 的一个实例。

GetFactory(String)

返回 DbProviderFactory 的一个实例。

GetFactory(DbConnection)

Source:
DbProviderFactories.cs
Source:
DbProviderFactories.cs
Source:
DbProviderFactories.cs

返回 DbProviderFactory 的一个实例。

public:
 static System::Data::Common::DbProviderFactory ^ GetFactory(System::Data::Common::DbConnection ^ connection);
public static System.Data.Common.DbProviderFactory? GetFactory(System.Data.Common.DbConnection connection);
public static System.Data.Common.DbProviderFactory GetFactory(System.Data.Common.DbConnection connection);
static member GetFactory : System.Data.Common.DbConnection -> System.Data.Common.DbProviderFactory
Public Shared Function GetFactory (connection As DbConnection) As DbProviderFactory

参数

connection
DbConnection

要使用的连接。

返回

指定连接的 DbProviderFactory 实例。

适用于

.NET 10 和其他版本
产品 版本
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1

GetFactory(DataRow)

Source:
DbProviderFactories.cs
Source:
DbProviderFactories.cs
Source:
DbProviderFactories.cs

返回 DbProviderFactory 的一个实例。

public:
 static System::Data::Common::DbProviderFactory ^ GetFactory(System::Data::DataRow ^ providerRow);
public static System.Data.Common.DbProviderFactory GetFactory(System.Data.DataRow providerRow);
static member GetFactory : System.Data.DataRow -> System.Data.Common.DbProviderFactory
Public Shared Function GetFactory (providerRow As DataRow) As DbProviderFactory

参数

providerRow
DataRow

DataRow 包含提供程序的配置信息。

返回

指定 DbProviderFactoryDataRow 的一个实例。

注解

providerRow 参数对应于由 DataRow 返回的表的 GetFactoryClasses

另请参阅

适用于

.NET 10 和其他版本
产品 版本
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1

GetFactory(String)

Source:
DbProviderFactories.cs
Source:
DbProviderFactories.cs
Source:
DbProviderFactories.cs

返回 DbProviderFactory 的一个实例。

public:
 static System::Data::Common::DbProviderFactory ^ GetFactory(System::String ^ providerInvariantName);
public static System.Data.Common.DbProviderFactory GetFactory(string providerInvariantName);
static member GetFactory : string -> System.Data.Common.DbProviderFactory
Public Shared Function GetFactory (providerInvariantName As String) As DbProviderFactory

参数

providerInvariantName
String

提供程序的固定名称。

返回

指定提供程序名称的 DbProviderFactory 的一个实例。

注解

参数providerInvariantName对应于 由 GetFactoryClasses返回的表的 InvariantName 列。

如果传递providerInvariantName的值无效,则会引发异常,并显示消息“找不到请求.NET Framework数据提供程序。 它可能未安装。”

另请参阅

适用于

.NET 10 和其他版本
产品 版本
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1