DbProviderFactories.RegisterFactory 方法
定义
重载
| RegisterFactory(String, DbProviderFactory) |
使用指定的固定提供程序名称注册 DbProviderFactory 的实例。Registers an instance of DbProviderFactory under the specified invariant provider name. |
| RegisterFactory(String, String) |
使用按指定的固定提供程序名称给定的程序集限定名称注册 DbProviderFactory。Registers a DbProviderFactory with the given assembly-qualified name under the specified invariant provider name. |
| RegisterFactory(String, Type) |
使用按指定的固定提供程序名称给定的类型注册 DbProviderFactory。Registers 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)
使用按指定的固定提供程序名称给定的程序集限定名称注册 DbProviderFactory。Registers 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)
使用按指定的固定提供程序名称给定的类型注册 DbProviderFactory。Registers 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.