ObjectQuery <t> .Include()所有可能的引用</t>

时间:2014-06-20 18:57:08

标签: c# entity-framework

使用ObjectQuery<T>.Include()方法时,是否有一种简单的方法可以包含所有引用?

例如:

return _ctx.Conditions.Include("Subcondition")
                      .Include("Subcondition.Subcondition")
                      .Include("Subcondition.Subcondition.Subcondition") 
                      …

其中_ctxList<Condition>,而Subcondition充当未知长度的链接列表,并保证不会重复或循环。

1 个答案:

答案 0 :(得分:1)

基于压倒性的大量反应,我得出结论认为这是不可能的 - 似乎这样的代码很容易引起问题。我通过创建一个递归方法来解决这个问题,该方法一次加载一个子条件并手动重新连接它们。我只是希望有一种更简单的方式。

相关问题