中繼資料工作空間
ADO.NET 會提供 MetadataWorkSpace 類別 (Class) 當做中央執行階段 API,可讓您用來在應用程式的內容中與 實體資料模型 (EDM) 中繼資料 (Metadata) 互動。MetadataWorkSpace 類別會從特定項目集合彙總 (Aggregate) 中繼資料。
項目集合會在使用 ADO.NET 實體架構 的應用程式中反映不同的模型類型。這些模型包括物件模型、概念模型、儲存體 (資料庫) 模型,以及概念與儲存體模型之間的對應模型。如需模型的詳細資訊,請參閱 中繼資料工作空間概觀。
目前有兩種擷取 MetadataWorkSpace 類別之執行個體 (Instance) 的方式:從 EntityConnection 類別的執行個體,或從特殊化 ObjectContext 類別的執行個體。
下列主題會提供有關整體中繼資料工作空間架構、包含在中繼資料工作空間內的項目集合以及 MetadataWorkSpace 類別的詳細資訊。
本章節內容
- 中繼資料工作空間概觀
描述整體中繼資料工作空間架構。
- 項目集合 (中繼資料)
描述包含在中繼資料工作空間內的項目集合。
- 實體連接和中繼資料工作空間
描述如何使用 MetadataWorkSpace 類別搭配 EntityConnection 類別和 ObjectContext 類別的特殊化版本。
- 進階中繼資料工作空間
描述利用 MetadataWorkspace 類別來擷取中繼資料資訊的進階用法。