Bagikan melalui


EntityConnection.GetMetadataWorkspace Metode

Definisi

Penting

API ini bukan kompatibel CLS.

Mengembalikan yang MetadataWorkspace terkait dengan ini EntityConnection.

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

Mengembalikan

Yang MetadataWorkspace terkait dengan ini EntityConnection.

Atribut

Pengecualian

String koneksi sebaris berisi nilai kata kunci yang tidak valid Metadata .

Keterangan

MetadataWorkspace akan dibuat secara otomatis saat EntityConnection kelas dibuat. Proses pembuatan mungkin melemparkan pengecualian khusus metadata. Metadata dimuat ke dalam memori dan aplikasi Model Data Entitas (EDM) menggunakan metadata tersebut untuk mengakses informasi tentang sumber data yang mendasar. Untuk informasi selengkapnya, lihat metadata ADO.NET.

Untuk menghindari secara tidak sengaja menempatkan objek seperti System.Data.Common.CommandTrees dan ObjectContext tidak sinkron dengan metadatanya, EntityConnection harus mengunci metadatanya. Tidak ada perubahan pada string koneksi yang diizinkan setelah metadata dikunci. Berikut ini adalah dua skenario di mana metadata dikunci:

Ketika metadata dimuat, EntityConnection memverifikasi bahwa model konseptual, model penyimpanan, dan file pemetaan semuanya ada.

Berlaku untuk