1

Entity Framework モデル デザイナーで遊んでいて、エンティティの関連付けの作成について質問があります。

「関連付けの作成」ダイアログで、関連付けを作成する1:manyと、次のチェックボックスが表示されます。

「[entityname] エンティティに外部キー プロパティを追加する」

このボックスにチェックを入れていて、期待通りの結果が得られました。ダイアグラムのナビゲーション プロパティをクリックすると、それらを結び付ける両方のエンティティの関連フィールドが強調表示されます。

しかし、このチェックボックスをオンにしないとはどういう意味ですか? 私はこれを試しましたが、親テーブルの primary への参照を格納する場所がエンティティにありませんid。ナビゲーション プロパティがデータベースにデータを保存しないというのは正しいですか? もしそうなら、これはどのように機能しますか?おそらく、ナビゲーション プロパティをInt32エンティティのフィールドに手動でマップする必要があるでしょうか?

4

1 に答える 1