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