1

私はただのばかかもしれませんが、新しいエンティティ フレームワークとの関係をマッピングする際に深刻な問題が発生しています。

LinqToSql を使用する場合は、テーブルを右クリックして関連付けを追加し、2 つのテーブルを選択して、関連付けの基となった各テーブルからプロパティを選択するだけです。話の終わり、それは完全に機能しました。

エンティティ フレームワークと少し異なるビジュアル エディターを使用して同じことを行いますが、最初の関連付けメニューには実際のプロパティを選択するオプションがありません。その後、関連付けマップを表示すると、そこから問題が発生します... 一体何でしょう? ここで編集できるのは、キーがマップされている列だけですが、選択できる列はキーと同じテーブル内の列だけです...完全に失われました。

4

2 に答える 2

1

デザイナーで関連付けをマッピングする代わりに、テーブルに外部キー制約を設定してから、データベースからモデルを更新すると、関連付けが自動的に設定されます。

于 2009-11-25T06:24:38.263 に答える
0

アソシエーション エンドを不完全なエンティティ キーにマップする可能性はありません。
これは Entity Framework の制限です。

于 2009-11-26T14:06:06.717 に答える