0
私はこのコードを私のdalに持っています。C#Linq return子要素も
public List<BDO_Enquiry> GetEnquiryList()
{
List<BDO_Enquiry> retList = new List<BDO_Enquiry>();
try
{
using (var context = new BDODevelopmentEntities())
{
try
{
retList = context.BDO_Enquiry.ToList();
}
catch (Exception ex) { string g = ""; }
}
} catch(Exception ex) { string h = ""; }
return retList;
}
しかし、私がビジネスロジックに戻ったとき、レットリストのすべての子はロードされません。
私は従業員オブジェクトを持っており、その中に雇用者オブジェクトがあります。
従業員オブジェクトは返されますが、雇用主子オブジェクトは返されません。私がそれらにアクセスしようとすると、私はもちろんSystem.ObjectDisposedExceptionエラーを受け取ります。
私はどのようにクエリを実行し、すべての子どもを戻すことができますか?
おそらく、EntityFrameworkでLazy、Eager、またはExplicitの読み込みを調べる必要があります。 –