プロジェクトで遅延読み込みを使用しています。しかし、遅延読み込みが完了する前に破棄されたコンテキストを使用しているため、ユーザー オブジェクトで IDisposable エラーが発生しています。
だから私は熱心な読み込みを選択しました。しかし、多くの人は、3 つ以上を含めるとイーガー ロードによってパフォーマンスの問題が発生することを示唆しています。
熱心な読み込みがないと、遅延読み込みで値を取得できません。今、私はどちらをフォローしているのかとても混乱していますか?
using(var context=new ContextEntity())
{
aoContext.Users.Include("Address").Include("Person").Where(u => u.Id == userId).FirstOrDefault();
}