EntityConnection Constructeurs

Définition

Initialise une nouvelle instance de la classe EntityConnection.

Surcharges

Nom Description
EntityConnection()

Initialise une nouvelle instance de la classe EntityConnection.

EntityConnection(String)

Initialise une nouvelle instance de la classe EntityConnection, en fonction de la chaîne de connexion.

EntityConnection(MetadataWorkspace, DbConnection)

Initialise une nouvelle instance de la EntityConnection classe avec un élément spécifié MetadataWorkspace et DbConnection.

Remarques

Pour éviter de placer par inadvertance des objets tels que System.Data.Common.CommandTrees et ObjectContext hors synchronisation avec leurs métadonnées, EntityConnection vous devez verrouiller ses métadonnées. Aucune modification de la chaîne de connexion n’est autorisée une fois les métadonnées verrouillées. Voici deux scénarios dans lesquels les métadonnées sont verrouillées :

Lorsque les métadonnées sont chargées, le EntityConnection modèle conceptuel, le modèle de stockage et le fichier de mappage sont tous présents.

Pour obtenir des exemples de code, consultez Utilisation d’EntityClient.

EntityConnection()

Initialise une nouvelle instance de la classe EntityConnection.

public:
 EntityConnection();
public EntityConnection();
Public Sub New ()

Remarques

Pour éviter de placer par inadvertance des objets tels que System.Data.Common.CommandTrees et ObjectContext hors synchronisation avec leurs métadonnées, EntityConnection vous devez verrouiller ses métadonnées. Aucune modification de la chaîne de connexion n’est autorisée une fois les métadonnées verrouillées. Voici deux scénarios dans lesquels les métadonnées sont verrouillées :

Lorsque les métadonnées sont chargées, le EntityConnection modèle conceptuel, le modèle de stockage et le fichier de mappage sont tous présents.

Pour obtenir des exemples de code, consultez Utilisation d’EntityClient.

S’applique à

EntityConnection(String)

Initialise une nouvelle instance de la classe EntityConnection, en fonction de la chaîne de connexion.

public:
 EntityConnection(System::String ^ connectionString);
public EntityConnection(string connectionString);
new System.Data.EntityClient.EntityConnection : string -> System.Data.EntityClient.EntityConnection
Public Sub New (connectionString As String)

Paramètres

connectionString
String

Connection string spécifiques au fournisseur.

Exceptions

Un mot clé chaîne de connexion non valide a été fourni ou un mot clé chaîne de connexion requis n’a pas été fourni.

Remarques

Les outils Entity Data Model génèrent un chaîne de connexion nommé stocké dans le fichier de configuration de l'application. Ce chaîne de connexion nommé peut être fourni à la place du paramètre connectionString lorsque vous instanciez la classe EntityConnection.

Pour éviter de mettre par inadvertance des objets System.Data.Common.CommandTrees et ObjectContext hors synchronisation avec leurs métadonnées, EntityConnection vous devez verrouiller ses métadonnées. Aucune modification de la chaîne de connexion n’est autorisée une fois les métadonnées verrouillées. Voici deux scénarios dans lesquels les métadonnées sont verrouillées :

Lorsque les métadonnées sont chargées, le EntityConnection modèle conceptuel, le modèle de stockage et le fichier de mappage sont tous présents.

Pour obtenir des exemples de code, consultez Utilisation d’EntityClient.

S’applique à

EntityConnection(MetadataWorkspace, DbConnection)

Initialise une nouvelle instance de la EntityConnection classe avec un élément spécifié MetadataWorkspace et DbConnection.

public:
 EntityConnection(System::Data::Metadata::Edm::MetadataWorkspace ^ workspace, System::Data::Common::DbConnection ^ connection);
public EntityConnection(System.Data.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection);
new System.Data.EntityClient.EntityConnection : System.Data.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection -> System.Data.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection)

Paramètres

workspace
MetadataWorkspace

A MetadataWorkspace à associer à ce EntityConnection.

connection
DbConnection

Connexion de source de données sous-jacente pour cet EntityConnection objet.

Exceptions

Le ou workspace le connection paramètre est null.

Le modèle conceptuel est manquant dans l’espace de travail.

-ou-

Le fichier de mappage est manquant dans l’espace de travail.

-ou-

Le modèle de stockage est manquant dans l’espace de travail.

-ou-

Le connection n’est pas dans un état fermé.

Le connection ne provient pas d’un fournisseur compatible ADO.NET Entity Framework.

Remarques

Ce constructeur vous permet de créer une EntityConnection métadonnées qui ne provient pas d’un fichier sur un disque ou d’une ressource incorporée dans un assembly.

Pour éviter de placer par inadvertance des objets tels que System.Data.Common.CommandTrees et ObjectContext hors synchronisation avec leurs métadonnées, il EntityConnection doit verrouiller ses métadonnées. Aucune modification de la chaîne de connexion n’est autorisée une fois les métadonnées verrouillées. Voici deux scénarios dans lesquels les métadonnées sont verrouillées :

Lorsque les métadonnées sont chargées, le EntityConnection modèle conceptuel, le modèle de stockage et le fichier de mappage sont tous présents.

S’applique à