Condividi tramite


LocalDbConnectionFactory Classe

Definizione

Le istanze di questa classe vengono usate per creare oggetti DbConnection per SQL Server LocalDb in base a un determinato nome di database o stringa di connessione.

public sealed class LocalDbConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type LocalDbConnectionFactory = class
    interface IDbConnectionFactory
Public NotInheritable Class LocalDbConnectionFactory
Implements IDbConnectionFactory
Ereditarietà
LocalDbConnectionFactory
Implementazioni

Commenti

Un'istanza di questa classe può essere impostata sulla Database classe o nel app.config/web.config per l'applicazione per fare in modo che tutti i DbContext creati senza informazioni di connessione o solo un nome di database usino SQL Server LocalDb per impostazione predefinita. Questa classe non è modificabile in quanto più thread possono accedere contemporaneamente alle istanze durante la creazione di connessioni.

Costruttori

LocalDbConnectionFactory(String)

Crea una nuova istanza della factory di connessione per la versione specificata di LocalDb. Per SQL Server 2012 LocalDb usare "v11.0". Per SQL Server 2014 e versioni successive LocalDb usare "mssqllocaldb".

LocalDbConnectionFactory(String, String)

Crea una nuova istanza della factory di connessione per la versione specificata di LocalDb. Per SQL Server 2012 LocalDb usare "v11.0". Per SQL Server 2014 e versioni successive LocalDb usare "mssqllocaldb".

Proprietà

BaseConnectionString

Stringa di connessione da usare per le opzioni per il database diverso da 'Catalogo iniziale', 'Origine dati' e 'AttachDbFilename'. Il valore "Initial Catalog" e "AttachDbFilename" verranno anteporre a questa stringa in base al nome del database quando viene chiamato CreateConnection. L'origine dati verrà impostata in base all'argomento LocalDbVersion. Il valore predefinito è "Integrated Security=True;".

Metodi

CreateConnection(String)

Crea una connessione per SQL Server LocalDb in base al nome del database o alla stringa di connessione specificati. Se la stringa specificata contiene un carattere '=', viene trattata come una stringa di connessione completa; in caso contrario, viene trattata solo come un nome di database.

Si applica a