簡體   English   中英

急於加載某些導航屬性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM