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


LocalDbConnectionFactory Класс

Определение

Экземпляры этого класса используются для создания объектов DbConnection для SQL Server LocalDb на основе заданного имени базы данных или строки подключения.

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

Комментарии

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

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

LocalDbConnectionFactory(String)

Создает новый экземпляр фабрики соединений для заданной версии LocalDb. Для SQL Server 2012 LocalDb используйте "v11.0". Для SQL Server 2014 и более поздних версий LocalDb используйте mssqllocaldb.

LocalDbConnectionFactory(String, String)

Создает новый экземпляр фабрики соединений для заданной версии LocalDb. Для SQL Server 2012 LocalDb используйте "v11.0". Для SQL Server 2014 и более поздних версий LocalDb используйте mssqllocaldb.

Свойства

BaseConnectionString

Строка подключения, используемая для параметров базы данных, отличных от "Initial Catalog", "Data Source" и "AttachDbFilename". Исходный каталог и AttachDbFilename будут добавлены к этой строке на основе имени базы данных при вызове CreateConnection. "Источник данных" будет задан на основе аргумента LocalDbVersion. Значение по умолчанию — "Integrated Security=True;".

Методы

CreateConnection(String)

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

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