Share via


MSL 規格

對應規格語言 (MSL) 是 XML 架構語言,可描述概念模型和儲存模型 Entity Framework 應用程式的概念模型和儲存模型間的對應。

在 Entity Framework 應用程式中,對應中繼資料是在建置階段從 .msl 檔 (以 MSL 撰寫而成) 載入而來。 Entity Framework 在執行階段使用對應中繼資料,將概念模型的查詢轉譯為存放區特有的命令。

Bb399202.note(zh-tw,VS.100).gif注意:
實體資料模型設計工具 (Entity Designer) 會在設計階段,將對應資訊儲存於 .edmx 檔案。在建置階段,實體設計工具會使用 .edmx 檔案中的資訊,建立 Entity Framework 在執行階段所需的 .msl 檔案。如需詳細資訊,請參閱 .edmx 檔案概觀

MSL 中所參考之所有概念或儲存模型類型的名稱必須以它們各自的命名空間名稱來限定。 如需概念模型命名空間名稱的詳細資訊,請參閱 Schema 項目 (CSDL)。 如需儲存模型命名空間名稱的詳細資訊,請參閱 Schema 項目 (SSDL)

本節內容

Alias 元素 (MSL)

AssociationEnd 項目 (MSL)

AssociationSetMapping 項目 (MSL)

ComplexProperty 項目 (MSL)

ComplexTypeMapping 項目 (MSL)

Condition 元素 (MSL)

DeleteFunction 項目 (MSL)

EndProperty 項目 (MSL)

EntityContainerMapping 項目 (MSL)

EntitySetMapping 項目 (MSL)

EntityTypeMapping 項目 (MSL)

FunctionImportMapping 項目 (MSL)

InsertFunction 項目 (MSL)

Mapping 項目 (MSL)

MappingFragment 項目 (MSL)

ModificationFunctionMapping 項目 (MSL)

QueryView 項目 (MSL)

ResultBinding 項目 (MSL)

ResultMapping 項目 (MSL)

ScalarProperty 項目 (MSL)

UpdateFunction 項目 (MSL)

另請參閱

概念

Entity Framework 概觀

其他資源

CSDL、SSDL 和 MSL 規格
ADO.NET Entity Data Model Tools
模型及對應 (Entity Framework)