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, String) |
Создает новый экземпляр фабрики соединений для заданной версии LocalDb. Для SQL Server 2012 LocalDb используйте "v11.0". Для SQL Server 2014 и более поздних версий LocalDb используйте mssqllocaldb. |
LocalDbConnectionFactory(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 на основе заданного имени базы данных или строки подключения. Если указанная строка содержит символ «=», то она рассматривается как строка подключения целиком. В противном случае она рассматривается только как имя базы данных. |
Применяется к
Entity Framework