返回一些領域我寫了一個存儲過程,而從我在這個存儲過程創建臨時表中返回的某些字段。但是當我將它包含在我的dbml文件中時,它將我的存儲過程的返回類型顯示爲int。這應該不是我們從桌上回來的場地,儘管它是暫時的。的LINQ的dbml顯示int返回類型的SP,其SP從臨時表
1
A
回答
3
LINQ到SQL使用SQL Server「FMTONLY」設置來確定從存儲過程返回類型。這是爲了避免在獲取簽名時無意中更改數據庫的存儲過程。
如果您的存儲過程可以安全地執行而沒有參數值等,您可以簡單地在過程開始時添加「set off;」。 Linq-to-SQL將能夠正確識別存儲過程的返回類型。
0
有一些建議,如何解決此問題here。
相關問題
- 1. SP中的臨時表
- 2. 從SP調用SP時,臨時表變量似乎不工作#
- 3. 從SP向臨時表插入返回數據
- 4. 從SP和臨時表中選擇值
- 5. TSQL - 從SP返回值當SP不包含返回
- 6. 多值返回SP
- 7. Sybase SP結果到臨時表
- 8. 使用OPENROWSET動態檢索SP結果時,SP包含#臨時表
- 9. 如何返回在Oracle SP
- 10. 如何加入SP表的LINQ
- 11. 如何從SP返回的函數中返回值?
- 12. SQL Server 2005中 - 從返回SP
- 13. SQL SP返回產品圖像列表
- 14. 「重新編譯SP後,將表達式轉換爲數據類型int的算術溢出錯誤消失」SP
- 15. 獲取在其他SP執行的SP選擇的ID
- 16. 與臨時表中的行一樣多執行SP?
- 17. 在另一個SP中重複調用SP時,在SSRS中使用的被叫SP中的臨時表中導致重複的PK名稱問題
- 18. SP 2010遷移到SP 2013不顯示webpart
- 19. Linq-To-Sql SP不會映射到類
- 20. 如何將值從SP傳遞給SP?
- 21. SQL調用另一個SP的SP
- 22. 從SQL 2000 SP
- 23. 從Oracle SP
- 24. Linq to SQL SP參數
- 25. SQL 2005 SP的返回值返回DBNULL - 我在哪裏出錯?
- 26. 錯誤調用通過LINQ SQL SP時
- 27. 從實體框架中的SP獲取由RET返回的返回值C#
- 28. 使用LINQ和EF的SQL SP
- 29. 傳遞一個用戶定義的表類型的SP不宣
- 30. Talend如何讀取從Oracle返回的多個refcursors sp
這個工作對我來說,雖然我不得不做出更改後關閉Visual Studio中。否則它仍然返回一個Int。 – Iain 2011-03-03 04:43:54