我一直在实施一个新的项目,我决定使用存储库模式和实体框架。
我已经成功地实现了基本的CRUD方法,而且我还没有进入我的deeploads。
从我能找到的所有示例和文档中,我需要调用如下内容:
public Foo DeepLoadFoo()
{
return (from foobah in Context.Items.Include("bah").Include("foo").Include("foofoo") select foo).Single();
}
这对我不起作用,也许我太懒惰了,但我想达到的目标是:
public Foo DeepLoadFoo(Foo entity, Type[] childTypes)
{
return (from foobah in Context.Items.Include(childTypes).Single();
}
这样的事情是可能的,还是我一直坚持include.include.include?
谢谢