私はEF4を使用しています。EFのナビゲーションプロパティとアソシエーションの違いは何ですか?
は私の質問があまりにも簡単ではありませんホープ:
What is the difference between a Navigation Property and an Association in EF?
あなたは私の例と簡単な説明を与えることができれば素晴らしいのおかげだろう!
私はEF4を使用しています。EFのナビゲーションプロパティとアソシエーションの違いは何ですか?
は私の質問があまりにも簡単ではありませんホープ:
What is the difference between a Navigation Property and an Association in EF?
あなたは私の例と簡単な説明を与えることができれば素晴らしいのおかげだろう!
協会は、Aの定義です2つのエンティティタイプ(外部キー)間の関係
ナビゲーションプロパティは、実際にはトラバースできるプロパティです関連の一方の端から他方の端まで
:申し訳ありませんが、例が必要です。
このMSのドキュメントをご覧ください。それはそれをかなり明確にします。
露骨に自分のドキュメントをインライン化する(自己像を開催しました):
PublishedByとWrittenByは団体です。彼らは一緒に(外部キーALA)書籍/出版社と書籍/著者
お知らせ出版社や著者のエンティティでブックスを結びます。この「ナビゲーションプロパティ」を使用すると、ブックエンティティに戻り、情報を取得することができます。 (著者名:例題)
それを説明することを希望!
アソシエーションは外部キーとして機能し、ナビゲーションプロパティではコード内の関連するエンティティ間を「ナビゲート」することができます。
Foreign Key Association in Entity Framework 4
EDIT
あなたが外部キー(協会)なしでナビゲーションプロパティを持つことができるようにまた、それは見ていません:Navigation Property without Declaring Foreign Key
ナビゲーションプロパティは2つのエンティティ間の関係を反映し、外部キーは2つのテーブルまたはエンティティ間の関係をEFの観点から定義する方法の1つです。
あなたの説明に感謝....私の控えめなBNavigationalプロパティはオプションですか?正しい?再度お返事ありがとうございます – GibboK
はい、ナビゲーションプロパティはオプションです。ナビゲートする必要がない場合は、必要ありません。 – Khepri
あなたの説明をありがとう! – GibboK