[英]Eager loading of some of the navigation properties
我有一個MSSQLstoredproc,我正在通過EF4通過上下文執行。 這將導致IEnumerable<T>
,該IEnumerable<T>
返回並反序列化來自SP的所有結果。
問題是,我想在某些導航屬性上進行加載。
調用.AsQueryable().Include("Navigation_Property_Path").ToArray()
沒有幫助。
有什么方法可以渴望加載上下文中已有實體的導航屬性?
我真的不想更改我的SP,返回我的實體的ID(基本上是int數組),然后使用WHERE的ID在EF.Context上執行select,然后使用Include。
不可以,因為SP調用在SQL級別上是不可組合的。 EF不支持為此預先加載。
也許您可以從SP切換到嵌入式TVF?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.