使用實體框架從儲存過程動態擷取資料
在實體框架6.1.1 中,從動態建構的儲存過程存取資料呈現挑戰。以下步驟解決此問題:
var result = db.Search_Products(TEST_SEARCH_TERM);
這將執行預存程序並使用包含所需資料的IEnumerable DataSet填充結果變數
技術說明:
實體框架在嘗試從儲存程序檢索資料時最初傳回-1,因為它缺乏對框外回傳值的本機支持。將預存程序作為函數導入允許實體框架將預存程序作為擴展方法來處理,從而解決問題。
以上是如何使用實體框架從預存程序動態檢索資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!