遅延読み込みを有効にしたコンテキスト上に2つのエンティティがあります。私はPOCOを使用しています。最初のものを読み込むと、関連するエンティティが表示され、2番目のエンティティを読み込んでエンティティをナビゲートします。具体的には、Accountから継承するCashAccountの関連エンティティとしてCurrency(仮想としてマークされている)を持っています。また、Accountから継承するSuspenseAccountも継承しています。 SuspenseAccountを読み込むと、Currencyはnullになります。しかし、CashAccountを読み込んでCurrencyプロパティを使用すると、SuspenseAccountのCurrencyが適切に読み込まれます。なぜこれが問題なのか、どのように修正するのかについてのアイデアをお持ちの方?Entity Frameworkでの遅延読み込みの問題
1
A
答えて
1
私は問題が何かを知った! SuspenseAccountクラスにはpublicコンストラクタがありませんでした(コンストラクタのみがinternalとマークされています)。明らかに、これにより、POCO LazyLoadingロジックが起動しなくなり、関係エンティティの関係が同じであるため、別のエンティティの関係にアクセスした後に関係が修正されました。
関連する問題
- 1. Entity Frameworkの遅延読み込み問題
- 2. Entity Framework:遅延読み込み "ソリューション"の問題
- 3. Entity Framework遅延読み込み
- 4. アンドロイドでの遅延読み込みの問題
- 5. エンティティフレームワーク.NETでの遅延読み込み
- 6. フルアドレス階層を取得する(遅延読み込み問題)
- 7. gwt遅延読み込み
- 8. 遅延読み込みライブラリ?
- 9. Entity Frameworkと遅延ロードの問題
- 10. レイアウトの読み込み遅延
- 11. C#の遅延読み込み?
- 12. AutomapperとNHibernateの遅延読み込み
- 13. Sonata Adminの遅延読み込み
- 14. ソーシャルボタンの遅延読み込み
- 15. のUITableView - 遅延読み込みコンタクトイメージ
- 16. アセンブリ/カタログの遅延読み込み
- 17. Entity Frameworkでレイジー読み込みアイテム
- 18. JPAでの問題が遅延読み込みコレクションをロードしない
- 19. 遅延読み込みInfragistics Ultragrid
- 20. 遅延読み込みandroid ExpandableListView
- 21. 遅延読み込みエラー画像
- 22. 非同期遅延読み込みタスク
- 23. UScroll遅延読み込みアンロードビュー
- 24. 遅延実行と遅延読み込み
- 25. Entity Frameworkコード保存後の最初の読み込み遅延がありません
- 26. Entity Framework 7で遅延読み込みをグローバルに無効にする方法はありますか?
- 27. Symfony 1.4でのJavaScriptの読み込みの遅延
- 28. ListViewでの画像の遅延読み込み
- 29. UIscrollviewでの写真の遅延読み込み
- 30. 長いuiScrollViewでのuiLabelsの素早い遅延読み込み
このモデルの簡単なスケッチと、エンティティを読み込むコードをコードで書き留めることができますか? – Slauma
Phew!私は問題が何かを知った! SuspenseAccountクラスにはpublicコンストラクタがありませんでした(コンストラクタのみがinternalとマークされています)。明らかに、これはPOCO LazyLoadingロジックが蹴られるのを防ぎ、関連エンティティが両方とも同じであったため、別のエンティティの関係にアクセスした後に関係が修正されました。 @Slauma - ありがとうございます。今ソートされています。 – Tolu
それは面白いです!あなたは答えとしてこれを書くことができますか?人々は問題が解決されたことを見ることができます。 (あなたは自分の答えを受け入れることができます)私は以前は民間のコンストラクタと同様の現象がありました(EFは遅延ローディングプロキシを作成しませんでした)が、保護されたコンストラクタではありませんでした。私は内部のコンストラクタが問題になる可能性はないと推測しました。 – Slauma