質問: ADO.net Entity Frameworkから始めたばかりです。2つのテーブルを一緒にマップしたところ、次のエラーが表示されました。 ``` Error 1 Error 11010: Association End 'OperatorAccess' is not mapped. E:\Visual Studio\projects\Brandi II\Brandi II\Hospitals.edmx 390 11 Brandi II ``` 私が間違っているのかわからない
回答: Entity Frameworkの設計者はひどいです - 私は何度も同じ問題を抱えています(そしてあなたの問題も、Craig)。 **これは、不適切に設定された多対1の関連付けがある場合に発生します。**このプロセスを簡単にするために、設計者を*非常に簡単に*修正することができます。しかし代わりに、我々はこのがらくたを我慢しなければなりません。 修正するには: * 関連付けをクリックして、 *マッピング詳細*ビューに移動します。 * 関連付けの下で、 *<テーブル名>へのマップを*クリックし*ます* 。関係の*多くの*側面を構成するテーブル(つまり、デザイナーの関連の*側を構成するテーブル)を選択します。 * [ *列]で* 、エンティティ側の各プロパティにマップするテーブル*列*を選択します。 **これらのエントリの1つが空白の場合、このエラーが発生します** 。