エンティティAがエンティティBとのFK関係を持ち、EF4内のエンティティAのナビゲーションプロパティとして表されている場合、エンティティBのデータがロードされるのはいつですか?それはAのインスタンスを作成するときか、BがAの中からアクセスされるときだけですか?ナビゲーションプロパティはいつロードされますか?
0
A
答えて
1
それは積載方法によって異なります。
- イーガーロード - クエリ負荷Aが
.Include(a => a.B)
が含まれています。このような場合、クエリ実行中にAと関連Bの両方がロードされる - 遅延読み込み - 最初のクエリ中にAのみが読み込まれ、まだライブコンテキストの範囲内にある場合、最初にアクセスされたBのナビゲーションプロパティ
- 明示的な読み込み - 呼び出しによって手動で読み込みを開始します。
context.LoadProperty(a, "B");
1
使用されるロードの種類によって異なります。差異を示すthis articleを確認してください。
1
あなたはLoading Related Objectsを調べたいと思うかもしれません。熱心な読み込みにもっと興味があるかもしれません。
関連する問題
- 1. ナビゲーションプロパティはロードされません - EF
- 2. EFナビゲーションプロパティがロードされていません
- 3. エンティティのナビゲーションプロパティがロードされていません
- 4. 日時によってナビゲーションプロパティがロードされないのはなぜですか?
- 5. エンティティフレームワークはナビゲーションプロパティをロードしません
- 6. 遅延ロードのナビゲーションプロパティ
- 7. ナビゲーションプロパティが失われていますか?
- 8. Android Appでは、リソースはいつメモリにロードされますか?
- 9. アンロードされたナビゲーションプロパティを持つEFエンティティを削除します。
- 10. すべてのコンポーネントはいつロードされますか?
- 11. .propertiesファイルはいつJBossにロードされますか?
- 12. ログバック設定ファイルはいつロードされますか?
- 13. クラス変数はいつロードされますか?
- 14. XAML(UWP)GridViewはいつ完全にロードされますか?
- 15. classはjavaにいつロードされますか?
- 16. UITabBarControllerのビューはいつロードされますか?
- 17. OData - 2つのナビゲーションプロパティ
- 18. EF4:SPを使用したナビゲーションプロパティのロード
- 19. 1から0まで、または1つのEntityframeworkナビゲーションプロパティnull
- 20. 部分クラスからgetメソッドにフックする際にEFナビゲーションプロパティがロードされない
- 21. Androidエミュレータがロードされますが、プログラムはロードされませんか?
- 22. リアブートストラップはロードされていませんがインポートされていますか?
- 23. ICOがいつまでもロードされます
- 24. processingjsスケッチがいつロードされたかを知るには?
- 25. はZODB PersistentListsが遅れてロードされていますか?
- 26. EFのナビゲーションプロパティを持つAutomapper
- 27. jqueryとjquery_ujsはどこからロードされていますか?
- 28. 私のphp.iniはどこからロードされていますか?
- 29. 用いたナビゲーションプロパティ
- 30. Jhipster:いくつかのファイルがロードされていない(404)