我有一个 MSSQL 存储过程,我通过 EF4 通过上下文执行它。这将产生一个IEnumerable<T>
,它返回并反序列化来自 SP 的所有结果。
问题是,我想对一些导航属性进行预加载。
打电话.AsQueryable().Include("Navigation_Property_Path").ToArray()
也无济于事。
有没有办法急切加载上下文中已经存在的实体的导航属性?
我真的不想更改我的 SP,返回我的实体的 ID(基本上是 int 数组),然后使用 WHERE 的 ID 在 EF.Context 上执行选择,然后使用 Include。