ASP.NET MVC 2 + SQL Server Express的...如何直接在ASP.NET MVC 2中執行SQL字符串?
1
A
回答
3
以同樣的方式你會在每一個.NET應用程序:
using (var connection = new SqlConnection("PUT YOUR CONNECTION STRING HERE"))
using (var command = connection.CreateCommand())
{
connection.Open();
command.CommandText = "SELECT id FROM table";
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
// TODO: read the results
}
}
}
0
正如達林指出,這是與任何其他.NET應用程序。
但是,值得注意的是,它應該作爲Controller內部Action的一部分完成,而不是直接在您的視圖中完成。 Web窗體的方式就像將視圖和控制器包裝到一個對象中。
MVC模式的目標之一是將視圖,控制器和模型分開,以便視圖可以自由顯示其數據,而不用擔心它來自哪裏或如何到達那裏。控制器處理彙編數據以準備顯示視圖,並將模型用作由控制器填充的數據層,並提供給視圖來顯示。
相關問題
- 1. 在文件或字符串中直接執行SQL腳本
- 2. 如何在字符串中執行sql
- 3. ASP.NET MVC 2:連接字符串錯誤?
- 4. ASP.NET MVC 2,重新使用SQL連接字符串
- 5. 如何在PL/SQL中執行字符串連接?
- 6. ASP.NET MVC連接字符串
- 7. 查詢字符串在asp.net MVC 2
- 8. asp.net MVC 2如何執行操作?
- 9. 執行從sql連接字符串
- 10. 保護連接字符串中Asp.net MVC
- 11. 如何在sql中使用字符串在python中執行
- 12. 如何在ASP.NET MVC 2中執行「Causesvalidation = false」?
- 13. 如何在asp.net mvc中執行驗證?
- 14. 如何在SQL查詢中執行字符串操作
- 15. 如何在DB2中執行SQL字符串
- 16. 如何在SQL中執行拆分和建立字符串?
- 17. ASP.NET MVC 2 - 如何將查詢字符串傳遞迴響應?
- 18. 如何在vb.net中執行字符串連接?
- 19. 在ASP.NET MVC 2中綁定空查詢字符串參數
- 20. 如何在linux中直接執行jar?
- 21. 如何在具有直接特殊字符的行中匹配字符串?
- 22. 在ASP.NET MVC Helpers中構建字符串
- 23. 如何在ASP.Net中維護查詢字符串值的頁面Mvc 2
- 24. 如何在Asp.net MVC 2中爲字符串類型創建擴展方法?
- 25. 從SQL Server執行SQL Server連接字符串
- 26. 如何在字符串中創建ASP.NET MVC中的UserControl
- 27. ASP.Net MVC3 SQL連接字符串
- 28. SQL Express連接字符串hell ASP.Net
- 29. INFORMIX-SQL「執行」屏幕中的字符串連接
- 30. 如何提取字符,直到在asp.net C#中找到字符串數字
不知道OP的意圖很難評論,但我通常會嘗試將我的數據庫訪問代碼保存在我的模型中的適當方法中,而不是直接在Controller中。如你所說,在某些時候,這將從Controller中的Action方法調用。 – randomsequence 2010-08-20 09:15:28