Partager via


LocalDbConnectionFactory Classe

Définition

Les instances de cette classe sont utilisées pour créer des objets DbConnection pour SQL Server LocalDb en fonction d’un nom de base de données ou d’une chaîne de connexion donné.

public sealed class LocalDbConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type LocalDbConnectionFactory = class
    interface IDbConnectionFactory
Public NotInheritable Class LocalDbConnectionFactory
Implements IDbConnectionFactory
Héritage
LocalDbConnectionFactory
Implémente

Remarques

Une instance de cette classe peut être définie sur la Database classe ou dans le app.config/web.config pour que l’application entraîne l’SQL Server utilisation par défaut de tous les DbContexts créés sans informations de connexion ou simplement d’un nom de base de données. Cette classe est immuable puisque plusieurs threads peuvent accéder simultanément à des instances lors de la création de connexions.

Constructeurs

LocalDbConnectionFactory(String, String)

Crée une instance de la fabrique de connexion pour la version donnée de LocalDb. Pour SQL Server 2012 LocalDb, utilisez « v11.0 ». Pour SQL Server 2014 et les versions ultérieures de LocalDb, utilisez « mssqllocaldb ».

LocalDbConnectionFactory(String)

Crée une instance de la fabrique de connexion pour la version donnée de LocalDb. Pour SQL Server 2012 LocalDb, utilisez « v11.0 ». Pour SQL Server 2014 et les versions ultérieures de LocalDb, utilisez « mssqllocaldb ».

Propriétés

BaseConnectionString

Chaîne de connexion à utiliser pour les options de la base de données autre que « Catalogue initial », « Source de données » et « AttachDbFilename ». Les valeurs « Initial Catalog » et « AttachDbFilename » seront ajoutées à cette chaîne en fonction du nom de la base de données lors de l’appel de CreateConnection. La « source de données » sera définie en fonction de l’argument LocalDbVersion. La valeur par défaut est ' Integrated Security=True;'.

Méthodes

CreateConnection(String)

Crée une connexion pour SQL Server LocalDb en fonction du nom de base de données ou de la chaîne de connexion donné. Si la chaîne donnée contient un caractère '=', elle est traitée comme une chaîne de connexion complète, sinon, elle est traitée uniquement comme un nom de base de données.

S’applique à