EntityConnection.GetMetadataWorkspace Méthode

Définition

Important

Cette API n’est pas conforme CLS.

Retourne l’associé MetadataWorkspace à ce EntityConnectionfichier .

public:
 System::Data::Metadata::Edm::MetadataWorkspace ^ GetMetadataWorkspace();
public System.Data.Metadata.Edm.MetadataWorkspace GetMetadataWorkspace();
[System.CLSCompliant(false)]
public System.Data.Metadata.Edm.MetadataWorkspace GetMetadataWorkspace();
member this.GetMetadataWorkspace : unit -> System.Data.Metadata.Edm.MetadataWorkspace
[<System.CLSCompliant(false)>]
member this.GetMetadataWorkspace : unit -> System.Data.Metadata.Edm.MetadataWorkspace
Public Function GetMetadataWorkspace () As MetadataWorkspace

Retours

Associé MetadataWorkspace à ce EntityConnection.

Attributs

Exceptions

Le chaîne de connexion inline contient une valeur de mot clé Metadata non valide.

Remarques

A MetadataWorkspace est créé automatiquement lors de la création de la EntityConnection classe. Le processus de création peut lever des exceptions spécifiques aux métadonnées. Les métadonnées sont chargées en mémoire et une application EDM (Entity Data Model) utilise ces métadonnées pour accéder aux informations sur la source de données sous-jacente. Pour plus d’informations, consultez ADO.NET Métadonnées.

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.

S’applique à