我開始學習mvc3剃鬚刀。我知道,這個問題很簡單,但我真的不知道如何在mvc3 razor中使用存儲過程(mssql)。有人可以給我看一個樣本,我可以如何使用它?使用存儲過程im MVC3剃鬚刀
-1
A
回答
2
您選擇的數據訪問實現與您用於生成用戶界面的工具無關,因此與ASP.NET MVC 3和Razor無關。
在Entity Framework上閱讀這是在.NET應用程序中訪問數據的好選擇,可用於執行存儲過程。
1
MVC3 Razor是一個Web框架。它專爲在網頁上顯示內容而設計。 MVC與數據訪問沒有任何關係。
ADO.NET負責。有許多基於ADO.NET構建的框架(如果你不想使用原始的東西)來幫助你,比如LINQ to SQL,實體框架(來自微軟)或NHibernate(開源) 。
如果你看看其中的一個,你可能有更多的運氣從存儲過程中獲取數據。
1
它說上面「確保你回答這個問題」.....以上都沒有真正做到這一點.....只是告訴你看看。
所以....
a)寫出你的存儲過程來處理CRUD操作即得到單獨的記錄,得到的記錄列表,保存記錄(INSERT和UPDATE) 和刪除記錄,也許特殊的算法程序
b)編寫一個數據訪問類,它們具有使用這些存儲過程的方法,並返回從SQL結果集派生的所需類型的數據結構(類),您將不得不設計這些當然.....這些以MVC模式提供您的模型(M)。所以你的控制器會引用你的數據訪問命名空間或類,你的視圖將使用Razor @model來引用相關的數據結構。
關鍵是要生成可用作模型的類....如何生成這些類並不重要(EF,NHibernate, 存儲過程)....或者至少這是您的決定。一旦你有這些類,你可以在Controller和View中使用它們。
描述MVC的大多數例子都使用EF來生成類。但我總是說你不得不從數據庫中獲取數據,而且你應該瞭解EF使用什麼SQL來獲取/保存記錄。
相關問題
- 1. MVC3剃鬚刀 - 串
- 2. ASP.NET MVC3,啓用剃鬚刀
- 3. MVC3剃鬚刀組合框
- 4. 在MVC3和剃鬚刀中使用ReCaptcha?
- 5. 使用剃鬚刀mvc3庫中的css
- 6. 如何使用MVC3剃鬚刀
- 7. MVC3剃鬚刀網格 - 從程序
- 8. MVC3啓用禁用按鈕剃鬚刀
- 9. 用mvc3剃鬚刀逃脫HTML
- 10. MVC3 /剃鬚刀控制器Ajax調用
- 11. 將MVC3剃鬚刀轉換爲MVC2
- 12. MVC3剃刀Confirmationmail
- 13. DB2存儲過程剃刀SQL
- 14. 可摺疊面板 - MVC3 - 剃鬚刀
- 15. MVC3剃鬚刀型號 - 修正模型
- 16. MVC3剃鬚刀樣式表區內
- 17. 實時JavaScript到剃鬚刀頁在MVC3
- 18. 無法使用MVC3剃刀
- 19. 將Webform轉換爲MVC3 /剃鬚刀
- 20. 在剃鬚刀MVC3中顯示列表
- 21. MVC3剃刀 - 過期頁面
- 22. asp.net mvc3剃鬚刀和jquery提交
- 23. 動態工具提示MVC3剃鬚刀
- 24. MVC3剃鬚刀 - 模型和視圖
- 25. MVC3剃鬚刀條件加載
- 26. MVC3剃鬚刀三元問題
- 27. jqGrid不渲染mvc3剃鬚刀?
- 28. 使用WebMatrix和剃鬚刀
- 29. asp.net mvc3剃刀,javascript
- 30. 剃鬚刀 - 異物
google離線? –