關於EF調用存儲過程那點事...


最近研究了下EF怎么調用 數據庫的分頁存儲過程,發現還是很不錯的

1.數據庫存儲過程如下,一個簡單的不含條件判斷的

 

2.然后新建數據模型中選擇存儲過程:

3.EF會自動生存一個返回復雜類型(ObjectResult)的方法,如下:

4.最后調用此方法:

5.這里值得注意的是,這里有兩個輸出參數 ObjectParameter(rowCount,pageCount),還有獲取返回的數據 result 后一定要toList(),這里涉及到EF的延時查詢,如果不toList(),就會得不到 輸出參數(我也是被這里困擾了一段時間)。

好了就這些了額,我也是一個新手,學習.NET也有快一年,也提前祝大家新年快樂...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM