Partager via


LocalDbConnectionFactory, classe

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

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 spécifique ou d'une chaîne de connexion.

Hiérarchie d'héritage

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

Espace de noms :  System.Data.Entity.Infrastructure
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public NotInheritable Class LocalDbConnectionFactory _
    Implements IDbConnectionFactory
'Utilisation
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

Le type LocalDbConnectionFactory expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique LocalDbConnectionFactory(String) Crée une instance de la fabrique de connexions pour la version spécifique de LocalDb.Pour SQL Server 2012 LocalDb, utilisez v11.0.Pour SQL Server 2014 LocalDb ou version ultérieure, utilisez mssqllocaldb.
Méthode publique LocalDbConnectionFactory(String, String) Crée une instance de la fabrique de connexions pour la version spécifique de LocalDb.Pour SQL Server 2012 LocalDb, utilisez v11.0.Pour SQL Server 2014 LocalDb ou version ultérieure, utilisez mssqllocaldb.

Top

Propriétés

  Nom Description
Propriété publique BaseConnectionString Chaîne de connexion à utiliser pour les options de la base de données autres que le catalogue initial, la source de données et la propriété AttachDbFilename.Le catalogue initial et la propriété AttachDbFilename sont ajoutés à cette chaîne en fonction du nom de base de données lorsque CreateConnection est appelé.La source de données est définie en fonction de l'argument LocalDbVersion.La valeur par défaut est « Integrated Security=True; ».

Top

Méthodes

  Nom Description
Méthode publique CreateConnection Crée une connexion pour SQL Server LocalDb en fonction du nom de base de données spécifié ou d'une chaîne de connexion.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.
Méthode publique Equals (Hérité de Object.)
Méthode publique GetHashCode (Hérité de Object.)
Méthode publique GetType (Hérité de Object.)
Méthode publique ToString (Hérité de Object.)

Top

Notes

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

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Entity.Infrastructure