共用方式為


中繼資料工作空間概觀

ADO.NET MetadataWorkspace 類別是集中式執行階段 API,可讓開發人員在應用程式的環境下存取 實體資料模型 (EDM) 中繼資料。中繼資料工作空間會從特定的項目集合彙總中繼資料,這些集合要個別負責載入不同類型的中繼資料。

下圖說明 MetadataWorkspace 類別與其對應項目集合之間的關聯性。

ADO.NET 中繼資料工作空間

此項目集合會從持續性資源載入中繼資料,例如 XML 檔案 (CSDL、SSDL 和 MSL) 或 Common Language Runtime (CLR) 組件。每一個資源都代表不同類型的中繼資料。如需項目集合的詳細資訊,請參閱項目集合 (中繼資料)

有四種類型的中繼資料對應到使用 ADO.NET 實體架構 之應用程式內的不同模型:

  • 物件模型:表示類別的靜態表示法,這些類別可選擇當做概念模型的具象物件實現來使用。

  • 概念模型:代表反映 ADO.NET 應用程式之網域模型的概念實體。

  • 儲存 (資料庫) 模型:代表根據 EDM 表示之目標資料庫的邏輯模型。

  • 對應模型:代表概念實體與邏輯資料庫模型之間的對應。

ADO.NET 會從物件模型的 CLR 類別、概念模型的概念結構定義語言 (CSDL) 檔案、儲存體模型的存放結構定義語言 (SSDL) 檔案及對應模型的對應規格語言 (MSL) 檔案載入中繼資料。

另請參閱

概念

中繼資料工作空間