EntityContainerMapping 項目 (MSL)

在 實體資料模型 (EDM) 中,EntityContainerMapping 項目會將概念結構描述中所宣告和定義的實體容器對應到儲存中繼資料結構描述中的實體容器。

在概念結構描述中,實體容器是可程式化物件模型中某個類別的規格。在儲存中繼資料結構描述中,實體容器是此資料模型上建置之應用程式所使用之資料庫結構的指定:資料表和資料行。

<?xml version="1.0" encoding="utf-8"?>
<Mapping Space="C-S" 
    xmlns="urn:schemas-microsoft-com:windows:storage:mapping:CS">

<EntityContainerMapping CdmEntityContainer="HumanResources"
                      StorageEntityContainer="HumanResources">

在 XML 階層中,EntityContainer 項目與 Schema 項目分開,即使 EntityContainer 定義在結構描述內亦然。將 EntityContainer 對應到儲存區時,這是非常重要的一環,因為概念結構描述中的 EntityContainer 項目會對應到儲存中繼資料內的對應 EntityContainer 項目。在對應檔中,EntityContainer 的名稱不包含結構描述命名空間名稱。使用結構描述命名空間名稱所限定的實體容器名稱會造成對應例外狀況。

CdmEntityContainer 項目會識別 EntityContainer,其中包含概念結構定義語言 (CSDL) 所定義的實體集和關聯集。StorageEntityContainer 會識別存放結構定義語言 (SSDL) 所指定之儲存模型的項目容器。對應規格會連接結構描述中所定義的容器。

如需實體容器的詳細資訊,請參閱實體容器 (EDM)

另請參閱

概念

Mapping 項目 (MSL)
EntityContainerMapping 項目 (MSL)
EntityContainer 項目 (CSDL)
EntityContainer 項目 (SSDL)
實體容器 (EDM)

其他資源

EDM 規格