Язык

SqlConnectionFactory Класс

Определение

Экземпляры этого класса используются для создания объектов DbConnection для SQL Server на основе заданного имени базы данных или строка подключения. По умолчанию подключение выполняется к ".\SQLEXPRESS". Это можно изменить, изменив базовые строка подключения при создании экземпляра фабрики.

public sealed class SqlConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlConnectionFactory = class
    interface IDbConnectionFactory
Public NotInheritable Class SqlConnectionFactory
Implements IDbConnectionFactory
Наследование
SqlConnectionFactory
Реализации

Комментарии

Экземпляр этого класса можно задать в Database классе, чтобы все DbContexts, созданные без сведений о подключении, либо просто имя базы данных или строка подключения использовать SQL Server по умолчанию. Этот класс неизменяем, так как при создании подключений несколько потоков могут одновременно обращаться к экземплярам.

Конструкторы

Имя. Описание
SqlConnectionFactory()

Создает новую фабрику соединений со свойством BaseConnectionString по умолчанию объекта Data Source=.\SQLEXPRESS; Встроенная безопасность=True; MultipleActiveResultSets=True;'.

SqlConnectionFactory(String)

Создает фабрику соединений с заданным свойством BaseConnectionString.

Свойства

Имя. Описание
BaseConnectionString

Connection string использовать для параметров базы данных, отличной от начального каталога. Начальный каталог будет предопределен к этой строке на основе имени базы данных при вызове CreateConnection. Значение по умолчанию — Data Source=.\SQLEXPRESS; Встроенная безопасность=True;'.

Методы

Имя. Описание
CreateConnection(String)

Создает подключение для SQL Server на основе заданного имени базы данных или строка подключения. Если заданная строка содержит символ "=", то он обрабатывается как полный строка подключения, в противном случае он рассматривается только как имя базы данных.

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