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
Используемая проверка существования таблицы.
Комментарии
Этот метод предоставляется в качестве удобного и обнаруживаемого способа добавления конфигурации в Entity Framework. Внутри она работает так же, как с помощью AddDependencyResolver для добавления соответствующего сопоставителя, DbProviderServices а также с помощью AddDefaultResolver для добавления поставщика в качестве сопоставителя по умолчанию. Это означает, что при необходимости те же функции можно реализовать с помощью пользовательского сопоставителя или сопоставителя, поддерживаемого контейнером инверсии управления.
Применяется к
Entity Framework