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


IDbConnectionFactory Интерфейс

Определение

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public interface IDbConnectionFactory
public interface IDbConnectionFactory
type IDbConnectionFactory = interface
Public Interface IDbConnectionFactory
Производный
Атрибуты

Методы

CreateConnection(String)

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

Применяется к