Compartilhar via


LocalDbConnectionFactory Classe

Definição

Instâncias dessa classe são usadas para criar objetos DbConnection para SQL Server LocalDb com base em um determinado nome de banco de dados ou cadeia de conexão.

public sealed class LocalDbConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type LocalDbConnectionFactory = class
    interface IDbConnectionFactory
Public NotInheritable Class LocalDbConnectionFactory
Implements IDbConnectionFactory
Herança
LocalDbConnectionFactory
Implementações

Comentários

Uma instância dessa classe pode ser definida na Database classe ou no app.config/web.config para o aplicativo fazer com que todos os DbContexts criados sem informações de conexão ou apenas um nome de banco de dados usem SQL Server LocalDb por padrão. Essa classe é imutável, pois vários threads podem acessar instâncias simultaneamente ao criar conexões.

Construtores

LocalDbConnectionFactory(String)

Cria uma nova instância da fábrica de conexões para a versão fornecida do LocalDb. Para SQL Server LocalDb de 2012, use "v11.0". Para SQL Server 2014 e posteriores, o LocalDb usa "mssqllocaldb".

LocalDbConnectionFactory(String, String)

Cria uma nova instância da fábrica de conexões para a versão fornecida do LocalDb. Para SQL Server LocalDb de 2012, use "v11.0". Para SQL Server 2014 e posteriores, o LocalDb usa "mssqllocaldb".

Propriedades

BaseConnectionString

A cadeia de conexão a ser usada para opções para o banco de dados diferente do 'Catálogo Inicial', 'Fonte de Dados' e 'AttachDbFilename'. O 'Catálogo Inicial' e o 'AttachDbFilename' serão anexados a essa cadeia de caracteres com base no nome do banco de dados quando CreateConnection for chamado. A 'Fonte de Dados' será definida com base no argumento LocalDbVersion. O padrão é 'Integrated Security=True;'.

Métodos

CreateConnection(String)

Cria uma conexão para SQL Server LocalDb com base no nome do banco de dados ou na cadeia de conexão fornecida. Se a cadeia de caracteres fornecida contiver um caractere '=', ela será tratada como uma cadeia de conexão completa, caso contrário, ela será tratada apenas como um nome de banco de dados.

Aplica-se a