为特定代码块启用延迟加载

时间:2013-07-31 23:27:22

标签: c# asp.net entity-framework

我在上下文中禁用了延迟加载但现在在某些情况下我想在我的代码中使用延迟加载但不希望通过上下文启用它。

是否有任何方法可以为特定的代码块启用它。

1 个答案:

答案 0 :(得分:0)

使用此http://blogs.msdn.com/b/adonet/archive/2011/01/31/using-dbcontext-in-ef-feature-ctp5-part-6-loading-related-entities.aspx

// I use princesses because ponies are too mainstream
var princesses2 = context.Princesses
                          .Include("Unicorns")
                          .ToList();

您只需包含关系