DbConfiguration.SetProviderFactory(String, DbProviderFactory) 方法

定义

从 派生自 DbConfiguration 的类的构造函数调用此方法,以注册 ADO.NET 提供程序。

protected internal void SetProviderFactory (string providerInvariantName, System.Data.Common.DbProviderFactory providerFactory);
member this.SetProviderFactory : string * System.Data.Common.DbProviderFactory -> unit
Protected Friend Sub SetProviderFactory (providerInvariantName As String, providerFactory As DbProviderFactory)

参数

providerInvariantName
String

ADO.NET 提供程序固定名称,指示将使用此提供程序的 ADO.NET 连接类型。

providerFactory
DbProviderFactory

提供程序实例。

注解

提供此方法是一种方便且可发现的方式,用于将配置添加到实体框架。 在内部,它的工作方式与使用 AddDependencyResolver 为 DbProviderFactoryIProviderInvariantName添加适当的解析程序相同。 这意味着,如果需要,可以使用自定义冲突解决程序或由控制反转容器支持的解析程序来实现相同的功能。

适用于