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 | Создает соединение на основе указанного имени базы данных или строки подключения. |
По верхнему краю