MSL 仕様

マッピング仕様言語 (MSL) は、Entity Framework アプリケーションの概念モデルとストレージ モデル間のマッピングについて記述した XML ベースの言語です。

Entity Framework アプリケーションでは、マッピングのメタデータはビルド時に .msl ファイル (MSL で作成) から読み込まれます。 Entity Framework は、実行時のマッピング メタデータを使用して、概念モデルに対するクエリをストア固有のコマンドに変換します。

Bb399202.note(ja-jp,VS.100).gif注 :
Entity Data Model デザイナー (エンティティ デザイナー) は、設計時にマッピング情報を .edmx ファイルに保存します。エンティティ デザイナーは、ビルド時に .edmx ファイルの情報を使用して、.msl ファイルを作成します。これは、Entity Framework が実行時に必要とするファイルです。詳細については、「.edmx ファイルの概要」を参照してください。

MSL で参照されるすべての概念モデル型またはストレージ モデル型の名前は、それぞれの名前空間名で修飾する必要があります。 概念モデルの名前空間名の詳細については、「Schema 要素 (CSDL)」を参照してください。 For information about the storage model namespace name, see 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)

参照

概念

エンティティ フレームワークの概要

その他のリソース

CSDL、SSDL、および MSL 仕様
ADO.NET Entity Data Model Tools
モデリングとマッピング (Entity Framework)