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


LocalDbConnectionFactory - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

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

Иерархия наследования

System.Object
  System.Data.Entity.Infrastructure.LocalDbConnectionFactory

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public NotInheritable Class LocalDbConnectionFactory _
    Implements IDbConnectionFactory
'Применение
Dim instance As LocalDbConnectionFactory
public sealed class LocalDbConnectionFactory : IDbConnectionFactory
public ref class LocalDbConnectionFactory sealed : IDbConnectionFactory
[<SealedAttribute>]
type LocalDbConnectionFactory =  
    class 
        interface IDbConnectionFactory 
    end
public final class LocalDbConnectionFactory implements IDbConnectionFactory

Тип LocalDbConnectionFactory предоставляет следующие члены.

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

  Имя Описание
Открытый метод 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».Для этой строки будут заданы префиксы «Initial Catalog» и «AttachDbFilename» с учетом имени базы данных при вызове CreateConnection.Параметр «Data Source» будет задан на основе аргумента LocalDbVersion.Значением по умолчанию является «Integrated Security=True;».

По верхнему краю

Методы

  Имя Описание
Открытый метод CreateConnection Создает подключение к SQL Server LocalDb на основе указанного имени базы данных или строки подключения.Если указанная строка содержит символ «=», то она рассматривается как строка подключения целиком. В противном случае она рассматривается только как имя базы данных.
Открытый метод Equals (Унаследовано от Object.)
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetType (Унаследовано от Object.)
Открытый метод ToString (Унаследовано от Object.)

По верхнему краю

Примечания

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

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Infrastructure - пространство имен