我有一個使用ADO.NET的MVC工作任務。我們可以使用普通的ADO.NET嗎?如果可能的話,有一些有用的鏈接。我們如何使用ADO.NET做MVC?
-3
A
回答
1
起初,它不可能與raw
ADO.NET沒有使用像DataSet數據的某種容器。
原因是從動作方法提供模型,從內部查看這個模型有不同的範圍。在操作方法退出後查看訪問模型。考慮以下代碼示例:
public ActionResult SomeAdoNetAccess(int id, string name)
{
...
using(var command = CreateSampleCommand())
{
command.Parameters["@Id"].Value = id;
..
using(var reader = command.ExecuteReader())
{
return View(reader);
}
}
}
當視圖試圖訪問閱讀器時,閱讀器已配置。所以需要某種容器。
對於其他事情,您可以將命令參數值作爲操作參數傳遞,並使用ViewState傳遞其他數據以在不使用類型化模型的情況下查看。這不是一個問題,但它需要更多的努力,而不是普通的模型。
相關問題
- 1. 我們如何在MVC中使用MEF?
- 2. 使用ADO.NET DataServices的ASP.NET MVC
- 3. 如何使用ado.net
- 4. 如何使用ado.net reader?
- 5. 我們如何在ASP.NET MVC 2應用程序中使用LinqToSQL?
- 6. 我們如何使用舊的語法做LEFT JOIN?
- 7. 在枚舉中使用ADO.net Entity Framework 4?我該怎麼做?
- 8. 使用ASP.Net MVC與經典ADO.Net
- 9. 我們如何使用硒
- 10. 我們如何使用prepareStatement()?
- 11. 我們如何使用BigInt?
- 12. 我們如何使用Zend_Gdata
- 13. 我們如何使用JavaScript
- 14. 我們如何使用C#
- 15. 我們如何使用PHP
- 16. 我們如何使用Extension?
- 17. 我們如何使用cuPrintf()?
- 18. 如何使用ADO.net dataservice將ASP.net MVC配置爲腳手架?
- 19. 如何在asp.net中使用postgresql和ado.net實體框架mvc 2
- 20. 我們如何做AJAX編程
- 21. 如何做我需要在使用Asp.net MVC
- 22. 如何做我需要在使用asp.net mvc的
- 23. 如何將ado.net集成到mvc中?
- 24. Asp.Net MVC領域,我該如何使用它們?
- 25. 我如何使用asp.net mvc
- 26. 如何,我們可以在MVC
- 27. 我們可以使用UCWA API(Lync)做什麼?以及我們無法使用UCWA API做什麼?
- 28. 在Javascript中做,我們使用「或」他們是不同
- 29. 我可以我們如何使用python
- 30. 我們如何使用breez調用webservice
你嘗試了什麼?你有什麼麻煩? – SLaks
你的意思是...使用_ASP.NET_ ...的MVC?確定ADO.NET在這裏看起來很奇怪。 – mjv
我也不同意ADO.NET,但需要遵循我的客戶要求。 –