DbConfiguration.SetTableExistenceChecker 方法

定义

从派生自 DbConfiguration 的类的构造函数调用此方法,为给定提供程序注册数据库表存在检查器。

protected internal void SetTableExistenceChecker (string providerInvariantName, System.Data.Entity.Infrastructure.TableExistenceChecker tableExistenceChecker);
member this.SetTableExistenceChecker : string * System.Data.Entity.Infrastructure.TableExistenceChecker -> unit

参数

providerInvariantName
String

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

tableExistenceChecker
TableExistenceChecker

要使用的表是否存在检查器。

注解

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

适用于