你可以嵌套System.Data.Entity.Include超过2个级别吗?

时间:2014-10-19 22:02:07

标签: c# entity-framework

我想使用实体框架的Include方法超过2个级别,它似乎不起作用。是否可以执行以下操作:

db
  .Table1
  .Include(t1 => t1.Table2)
  .Include(t1 => t1.Table2.Select(t2 => t2.Table3))

我尝试过这样做但它不起作用,所以我不得不做两个查询,我希望避免这些。

1 个答案:

答案 0 :(得分:0)

尝试

db.Table1
  .Include("Table2")
  .Include("Table2.Table3"));

或只是

db.Table1
  .Include("Table2.Table3"));