EntityConnection.GetMetadataWorkspace Metodo

Definizione

Importante

Questa API non è conforme a CLS.

Restituisce l'oggetto associato all'oggetto MetadataWorkspaceEntityConnection.

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

Valori restituiti

Oggetto associato all'oggetto MetadataWorkspaceEntityConnection.

Attributi

Eccezioni

L'stringa di connessione inline contiene un valore di parola chiave /> non valido

Commenti

Un MetadataWorkspace oggetto viene creato automaticamente quando viene creata la EntityConnection classe . Il processo di creazione potrebbe generare eccezioni specifiche dei metadati. I metadati vengono caricati in memoria e un'applicazione ENTITY Data Model (EDM) usa tali metadati per accedere alle informazioni sull'origine dati sottostante. Per altre informazioni, vedere ADO.NET Metadata.

Per evitare di inserire inavvertitamente oggetti come System.Data.Common.CommandTrees e ObjectContext non sincronizzati con i relativi metadati, EntityConnection è necessario bloccare i metadati. Non sono consentite modifiche al stringa di connessione dopo il blocco dei metadati. Di seguito sono riportati due scenari in cui i metadati sono bloccati:

Quando vengono caricati i metadati, verifica EntityConnection che il modello concettuale, il modello di archiviazione e il file di mapping siano tutti presenti.

Si applica a