DbConfiguration.SetDefaultConnectionFactory(IDbConnectionFactory) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает объект , используемый IDbConnectionFactory для создания подключений по соглашению, если другие строки подключения или подключения не заданы или не могут быть обнаружены .DbContext Обратите внимание, что фабрика подключений по умолчанию задается в файле app.config или web.config при установке пакета NuGet EntityFramework. Как и для всех параметров файла конфигурации, фабрика подключений по умолчанию, установленная в файле конфигурации, имеет приоритет над любым параметром, сделанным с помощью этого метода. Поэтому параметр необходимо удалить из файла конфигурации, прежде чем вызов этого метода будет иметь какое-либо действие. Вызовите этот метод из конструктора класса, производного от , DbConfiguration чтобы изменить используемую фабрику соединений по умолчанию.
protected internal void SetDefaultConnectionFactory (System.Data.Entity.Infrastructure.IDbConnectionFactory connectionFactory);
member this.SetDefaultConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory -> unit
Protected Friend Sub SetDefaultConnectionFactory (connectionFactory As IDbConnectionFactory)
Параметры
- connectionFactory
- IDbConnectionFactory
Фабрика подключений.
Комментарии
Этот метод предоставляется как удобный и доступный для обнаружения способ добавления конфигурации в Entity Framework. Внутренне это работает так же, как с помощью AddDependencyResolver для добавления соответствующего сопоставителя для IDbConnectionFactory. Это означает, что при необходимости те же функции можно реализовать с помощью пользовательского сопоставителя или сопоставителя, поддерживаемого контейнером Инверсии управления.
Применяется к
Entity Framework