Entity Framework モデル デザイナーで遊んでいて、エンティティの関連付けの作成について質問があります。
「関連付けの作成」ダイアログで、関連付けを作成する1:many
と、次のチェックボックスが表示されます。
「[entityname] エンティティに外部キー プロパティを追加する」
このボックスにチェックを入れていて、期待通りの結果が得られました。ダイアグラムのナビゲーション プロパティをクリックすると、それらを結び付ける両方のエンティティの関連フィールドが強調表示されます。
しかし、このチェックボックスをオンにしないとはどういう意味ですか? 私はこれを試しましたが、親テーブルの primary への参照を格納する場所がエンティティにありませんid
。ナビゲーション プロパティがデータベースにデータを保存しないというのは正しいですか? もしそうなら、これはどのように機能しますか?おそらく、ナビゲーション プロパティをInt32
エンティティのフィールドに手動でマップする必要があるでしょうか?