DbProviderFactories.RegisterFactory 方法

定义

重载

RegisterFactory(String, DbProviderFactory)

使用指定的固定提供程序名称注册 DbProviderFactory 的实例。Registers an instance of DbProviderFactory under the specified invariant provider name.

RegisterFactory(String, String)

使用按指定的固定提供程序名称给定的程序集限定名称注册 DbProviderFactoryRegisters a DbProviderFactory with the given assembly-qualified name under the specified invariant provider name.

RegisterFactory(String, Type)

使用按指定的固定提供程序名称给定的类型注册 DbProviderFactoryRegisters a DbProviderFactory with the given type under the specified invariant provider name.

RegisterFactory(String, DbProviderFactory)

使用指定的固定提供程序名称注册 DbProviderFactory 的实例。Registers an instance of DbProviderFactory under the specified invariant provider name.

public:
 static void RegisterFactory(System::String ^ providerInvariantName, System::Data::Common::DbProviderFactory ^ factory);
public static void RegisterFactory (string providerInvariantName, System.Data.Common.DbProviderFactory factory);
static member RegisterFactory : string * System.Data.Common.DbProviderFactory -> unit
Public Shared Sub RegisterFactory (providerInvariantName As String, factory As DbProviderFactory)

参数

providerInvariantName
String

用于注册提供程序的固定提供程序名称。The invariant provider name under which to register the provider.

factory
DbProviderFactory

要注册的提供程序工厂实例。The instance of the provider factory to be registered.

注解

如果提供程序已在中注册 providerInvariantName ,则将覆盖该注册。If a provider is already registered under providerInvariantName, that registration will be overwritten.

适用于

RegisterFactory(String, String)

使用按指定的固定提供程序名称给定的程序集限定名称注册 DbProviderFactoryRegisters a DbProviderFactory with the given assembly-qualified name under the specified invariant provider name.

public:
 static void RegisterFactory(System::String ^ providerInvariantName, System::String ^ factoryTypeAssemblyQualifiedName);
public static void RegisterFactory (string providerInvariantName, string factoryTypeAssemblyQualifiedName);
static member RegisterFactory : string * string -> unit
Public Shared Sub RegisterFactory (providerInvariantName As String, factoryTypeAssemblyQualifiedName As String)

参数

providerInvariantName
String

用于注册提供程序的固定提供程序名称。The invariant provider name under which to register the provider.

factoryTypeAssemblyQualifiedName
String

DbProviderFactory 的程序集限定名称。The assembly-qualified name for a DbProviderFactory.

注解

如果提供程序已在中注册 providerInvariantName ,则将覆盖该注册。If a provider is already registered under providerInvariantName, that registration will be overwritten.

适用于

RegisterFactory(String, Type)

使用按指定的固定提供程序名称给定的类型注册 DbProviderFactoryRegisters a DbProviderFactory with the given type under the specified invariant provider name.

public:
 static void RegisterFactory(System::String ^ providerInvariantName, Type ^ providerFactoryClass);
public static void RegisterFactory (string providerInvariantName, Type providerFactoryClass);
static member RegisterFactory : string * Type -> unit
Public Shared Sub RegisterFactory (providerInvariantName As String, providerFactoryClass As Type)

参数

providerInvariantName
String

用于注册提供程序的固定提供程序名称。The invariant provider name under which to register the provider.

providerFactoryClass
Type

表示 DbProviderFactory 的类型。The type representing a DbProviderFactory.

注解

如果提供程序已在中注册 providerInvariantName ,则将覆盖该注册。If a provider is already registered under providerInvariantName, that registration will be overwritten.

适用于