DbConfiguration.SetProviderFactoryResolver 方法
[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]
从自 DbConfiguration 派生的类的构造函数调用此方法,以便设置 IDbProviderFactoryResolver 的实现,该实现允许在默认实现不足的情况下从 DbConnection 获取 DbProviderFactory。
命名空间: System.Data.Entity
程序集: EntityFramework(在 EntityFramework.dll 中)
语法
声明
Protected Friend Sub SetProviderFactoryResolver ( _
providerFactoryResolver As IDbProviderFactoryResolver _
)
用法
Dim providerFactoryResolver As IDbProviderFactoryResolver
Me.SetProviderFactoryResolver(providerFactoryResolver)
protected internal void SetProviderFactoryResolver(
IDbProviderFactoryResolver providerFactoryResolver
)
protected public:
void SetProviderFactoryResolver(
IDbProviderFactoryResolver^ providerFactoryResolver
)
member SetProviderFactoryResolver :
providerFactoryResolver:IDbProviderFactoryResolver -> unit
function SetProviderFactoryResolver(
providerFactoryResolver : IDbProviderFactoryResolver
)
参数
- providerFactoryResolver
类型:System.Data.Entity.Infrastructure.IDbProviderFactoryResolver
提供程序工厂服务。
备注
此方法作为用于将配置添加到实体框架的方便且可发现的方式提供。 在内部,其工作方式与使用 AddDependencyResolver 为 IDbProviderFactoryResolver 添加适当解析程序的工作方式相同。 这意味着,如果需要,可以使用自定义解析程序或者控制反转容器支持的解析程序实现相同功能。