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


Database.DefaultConnectionFactory - свойство

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Примечание. Данный API устарел.

Фабрика соединений, используемая при создании объекта DbConnection из имени базы данных или строки подключения.

Пространство имен:  System.Data.Entity
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
<ObsoleteAttribute("The default connection factory should be set in the config file or using the DbConfiguration class. (See https://go.microsoft.com/fwlink/?LinkId=260883)")> _
Public Shared Property DefaultConnectionFactory As IDbConnectionFactory 
    Get 
    Set
'Применение
Dim value As IDbConnectionFactory 

value = Database.DefaultConnectionFactory 

Database.DefaultConnectionFactory = value
[ObsoleteAttribute("The default connection factory should be set in the config file or using the DbConfiguration class. (See https://go.microsoft.com/fwlink/?LinkId=260883)")]
public static IDbConnectionFactory DefaultConnectionFactory { get; set; }
[ObsoleteAttribute(L"The default connection factory should be set in the config file or using the DbConfiguration class. (See https://go.microsoft.com/fwlink/?LinkId=260883)")]
public:
static property IDbConnectionFactory^ DefaultConnectionFactory {
    IDbConnectionFactory^ get ();
    void set (IDbConnectionFactory^ value);
}
[<ObsoleteAttribute("The default connection factory should be set in the config file or using the DbConfiguration class. (See https://go.microsoft.com/fwlink/?LinkId=260883)")>]
static member DefaultConnectionFactory : IDbConnectionFactory with get, set
static function get DefaultConnectionFactory () : IDbConnectionFactory 
static function set DefaultConnectionFactory (value : IDbConnectionFactory)

Значение свойства

Тип: System.Data.Entity.Infrastructure.IDbConnectionFactory

Примечания

Используется, если объекту DbContext передано только имя базы данных или строка подключения либо объекту DbContext не передано ни имя базы данных, ни соединение. В последнем случае для создания объекта DbConnection фабрике передается имя класса контекста. По умолчанию используемый экземпляр IDbConnectionFactory считывается из файла конфигурации .config из записи «EntityFramework DefaultConnectionFactory» в appSetting. Если запись не найдена в файле конфигурации, то используется экземпляр SqlConnectionFactory. Установка этого свойства в коде всегда переопределяет любое значение, существующее в файле конфигурации.

См. также

Справочник

Database Класс

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