QueryView 要素 (AssociationSetMapping)

エンティティ データ モデル (EDM) では、AssociationSetMappingQueryView 要素は、リレーショナル スキーマのリンク テーブルを表す、概念モデルのアソシエーションとストレージ モデルのエンティティの間の読み取り専用のマッピングを定義します。ストレージ モデルに対して評価される Entity SQL クエリでこのクエリ ビュー マッピングを定義し、概念モデルのエンティティに従って結果セットを表現します。クエリ ビューは読み取り専用であるため、標準の更新コマンドを使用してクエリ ビューで定義された型を更新することはできません。型の更新を行うには、変更関数を使用する必要があります。詳細については、「変更関数をストアド プロシージャにマップする方法」を参照してください。

アソシエーションのクエリ ビューを定義する際は、次の点に注意してください。

  • クエリ ビューを定義するときに、AssociactionSetMapping 要素の StorageSetName 属性を指定することはできません。

  • クエリ ビューを定義するときに、AssociationSetMapping 要素に EndProperty マッピングを含めることもできません。

クエリ ビューの詳細については、「QueryView 要素 (EntitySetMapping)」を参照してください。

参照

概念

Entity Data Model のマッピング シナリオ (アプリケーション シナリオ)
AssociationSetMapping 要素 (MSL)