大家都知道用以下方式显式预加载其他的SubEntity吧:
Include("SubEntity1")
对于有嵌套的情形
Include("SubEntity1.SubSubEntity1")
但是推荐使用以下方式,原因不言自明:
using System.Data.Entity
...
Include(i=>i.SubEntity1)
对于有嵌套的情形(本文重点)
Include(i=>i.SubEntity1.Select(j=>j.SubSubEntity1))
以上代码EF4.3调试通过。