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