次の方法で共有


アソシエーションのマッピングを作成および編集する方法

アソシエーションは、Entity Data Model (EDM) のエンティティ型間のリレーションシップを定義します。アソシエーションの詳細は、対応するアソシエーションのマッピングで指定されます。アソシエーションのマッピングは、ADO.NET Entity Data Model デザイナ (エンティティ デザイナ) の [マッピングの詳細] ウィンドウで作成および編集できます。

エンティティ デザイナを使用してエンティティ型間のアソシエーションを作成する方法については、「アソシエーションを作成および編集する方法」を参照してください。

アソシエーションのマッピングを作成するには

  1. デザイン画面でアソシエーションを選択します。

    これにより、[マッピングの詳細] ウィンドウにアソシエーションのマッピングが表示されます。

  2. [テーブルまたはビューの追加] をクリックします。

    ストレージ モデル内のすべてのテーブルを示すドロップダウン リストが表示されます。

  3. アソシエーションがマップされるテーブルを選択します。

    [マッピングの詳細] ウィンドウには、アソシエーションの両端と、各 End のエンティティ型のキー プロパティが表示されます。

  4. 各キー プロパティの [列] フィールドをクリックし、プロパティがマップされる列を選択します。

アソシエーションのマッピングを編集するには

  1. デザイン画面でアソシエーションを選択します。

    これにより、[マッピングの詳細] ウィンドウにアソシエーションのマッピングが表示されます。

  2. [<テーブル名> にマップ] をクリックします。

    ストレージ モデル内のすべてのテーブルを示すドロップダウン リストが表示されます。

  3. アソシエーションがマップされるテーブルを選択します。

    [マッピングの詳細] ウィンドウには、アソシエーションの両端と、各 End のエンティティ型のキー プロパティが表示されます。

  4. 各キー プロパティの [列] フィールドをクリックし、プロパティがマップされる列を選択します。

参照

その他のリソース

Entity Data Model ツールのタスク