DbConfiguration.SetDefaultConnectionFactory - метод
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Задает объект IDbConnectionFactory, используемый для создания подключений соглашением, если строка подключения или подключение не заданы или не могут быть обнаружены контекстом DbContext. Обратите внимание, что фабрика соединения по умолчанию устанавливается в файле конфигурации app.config или web.config каждый раз при установке пакета EntityFramework NuGet. Как и для всех остальных параметров файла конфигурации, фабрика соединения по умолчанию, указанная в файле конфигурации, имеет более высокий приоритет, чем любые параметры, устанавливаемые этим методом. Таким образом, соответствующие параметры в файле конфигурации следует удалить, чтобы вызов метода давал результат. Вызов этого метода из конструктора класса, производного от DbConfiguration, позволяет изменить фабрику соединений, используемую по умолчанию.
Пространство имен: System.Data.Entity
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Protected Friend Sub SetDefaultConnectionFactory ( _
connectionFactory As IDbConnectionFactory _
)
'Применение
Dim connectionFactory As IDbConnectionFactory
Me.SetDefaultConnectionFactory(connectionFactory)
protected internal void SetDefaultConnectionFactory(
IDbConnectionFactory connectionFactory
)
protected public:
void SetDefaultConnectionFactory(
IDbConnectionFactory^ connectionFactory
)
member SetDefaultConnectionFactory :
connectionFactory:IDbConnectionFactory -> unit
function SetDefaultConnectionFactory(
connectionFactory : IDbConnectionFactory
)
Параметры
- connectionFactory
Тип: System.Data.Entity.Infrastructure.IDbConnectionFactory
Фабрика соединений.
Примечания
Этот метод обеспечивает удобное добавление и обнаружение конфигурации платформы Entity Framework. Метод работает точно так же, как и при использовании метода AddDependencyResolver для добавления соответствующего сопоставителя для IDbConnectionFactory. Это означает, что при необходимости это же действие можно выполнить с помощью пользовательского сопоставителя или сопоставителя с опорой на контейнер обратного управления.