Поделиться через


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
)

Параметры

Примечания

Этот метод обеспечивает удобное добавление и обнаружение конфигурации платформы Entity Framework. Метод работает точно так же, как и при использовании метода AddDependencyResolver для добавления соответствующего сопоставителя для IDbConnectionFactory. Это означает, что при необходимости это же действие можно выполнить с помощью пользовательского сопоставителя или сопоставителя с опорой на контейнер обратного управления.

См. также

Справочник

DbConfiguration Класс

System.Data.Entity - пространство имен