MSL 仕様
マッピング仕様言語 (MSL) は、Entity Framework アプリケーションの概念モデルとストレージ モデル間のマッピングについて記述した XML ベースの言語です。
Entity Framework アプリケーションでは、マッピングのメタデータはビルド時に .msl ファイル (MSL で作成) から読み込まれます。 Entity Framework は、実行時のマッピング メタデータを使用して、概念モデルに対するクエリをストア固有のコマンドに変換します。
注 : |
---|
Entity Data Model デザイナー (エンティティ デザイナー) は、設計時にマッピング情報を .edmx ファイルに保存します。エンティティ デザイナーは、ビルド時に .edmx ファイルの情報を使用して、.msl ファイルを作成します。これは、Entity Framework が実行時に必要とするファイルです。詳細については、「.edmx ファイルの概要」を参照してください。 |
MSL で参照されるすべての概念モデル型またはストレージ モデル型の名前は、それぞれの名前空間名で修飾する必要があります。 概念モデルの名前空間名の詳細については、「Schema 要素 (CSDL)」を参照してください。 For information about the storage model namespace name, see Schema 要素 (SSDL).
このセクションの内容
AssociationSetMapping 要素 (MSL)
EntityContainerMapping 要素 (MSL)
FunctionImportMapping 要素 (MSL)
ModificationFunctionMapping 要素 (MSL)
参照
概念
その他のリソース
CSDL、SSDL、および MSL 仕様
ADO.NET Entity Data Model Tools
モデリングとマッピング (Entity Framework)