db-first を使用して読み取り専用データベースのオブジェクト モデルを作成していますが、一部の関係が自動的に取得されません。たとえば、Foo.BarId は自動的に Bar オブジェクトに接続されません。BarId プロパティをクリックしても、コンテキスト メニューまたはプロパティ ウィンドウでバーに関連付けるものが表示されません。何も台無しにせずに手動で外部キーを要求するにはどうすればよいですか?
質問する
2266 次
2 に答える
2
自分で考え出した...手順は次のとおりです。
(モデルデザイナーについて)
- Foo エンティティから BarId プロパティを削除します。
- Foo エンティティ (そのプロパティではなく) を右クリックし、Foo と Bar の間の関連付けを追加します。
- 関連付けの矢印をクリックします。
- Mapping Details ウィンドウで、「Foo」テーブルを追加します。
- Foo.Id を Foo.Id にマップし、Bar.Id を Foo.BarId にマップします。
終わり。
于 2012-09-18T19:38:25.327 に答える
0
両方のテーブルに主キーがあり、Bar テーブルに外部キーが定義されていることを確認してください。
于 2012-09-18T03:30:01.340 に答える