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 | |
---|---|---|
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. | |
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 | |
---|---|---|
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 | |
---|---|---|
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. | |
Equals | (Hérité de Object.) | |
GetHashCode | (Hérité de Object.) | |
GetType | (Hérité de Object.) | |
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.