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


IDbConnectionFactory - интерфейс

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

Реализации этого интерфейса используются в целях создания объектов DbConnection для типа сервера базы данных на основе заданного имени базы данных. Применительно к классу Database задан экземпляр, который вынуждает использовать по умолчанию во всех контекстах DbContexts, созданных без информации о соединении или только с именем базы данных или строкой подключения, сервер базы данных определенного типа. Возможны два варианта реализации этого интерфейса: SqlConnectionFactory используется для создания соединений с версия Microsoft SQL Server, включая экспресс-выпуски. SqlCeConnectionFactory используется для создания соединений с версиями Microsoft SQL Server Compact Edition. При необходимости можно добавить другие реализации для других серверов баз данных. Следует учитывать, что реализации должны быть потокобезопасными или неизменяемыми, поскольку доступ к ним может осуществляться одновременно несколькими потоками.

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

Синтаксис

'Декларация
Public Interface IDbConnectionFactory
'Применение
Dim instance As IDbConnectionFactory
public interface IDbConnectionFactory
public interface class IDbConnectionFactory
type IDbConnectionFactory =  interface end
public interface IDbConnectionFactory

Тип IDbConnectionFactory предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод CreateConnection Создает соединение на основе указанного имени базы данных или строки подключения.

По верхнему краю

См. также

Справочник

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