我對這個東西相當陌生,所以我想找出如何處理數據庫操作錯誤,我需要嘗試,catch塊,還是有更好的方法來做到這一點? 我正在使用MVC 5,實體框架6. 任何幫助或建議將是偉大的。ASP.NET MVC 5 EF 6如何處理數據庫操作錯誤?
-2
A
回答
4
在ASP.NET MVC中發生異常時,它會顯示一個醜陋的頁面,它不會提供信息。有一個策略來處理異常是個好主意。有幾種方法可以實現這一點。
1 - 中的操作方法
這是傳統的.NET異常處理的風格,如果你你想要的異常之後做了具體的行動將是有益的身體使用TRY ... CATCH發生。在控制器
2 - 超越「onException的」方法
如果你想集中異常處理的控制器的範圍,這將是做到這一點的最好辦法。
3 - 全局異常處理
如果你想有在適用範圍的集中異常處理,重寫「的Application_Error」事件在Global.asax中會是一個合適的策略。
4 - 使用「的HandleError」屬性
ASP.NET MVC具有重定向用戶發生異常時,可以在Web.config被配置一個錯誤頁面一個屬性。
總而言之,這些異常處理方法可以在您的應用程序中使用,這取決於您的策略以及您的項目的規模。
相關問題
- 1. ASP.NET MVC 5錯誤處理
- 2. Database.EnsureCreated處出現堆棧溢出異常EF 7 ASP.NET 5 MVC 6
- 3. 如何從ASP.NET 5 MVC 6控制器操作返回XML
- 4. 錯誤處理不工作的ASP.NET MVC
- 5. 遷移後與數據庫表和鍵名衝突。 Asp.Net MVC 5 EF 6
- 6. 在ASP.NET 5/EF中獲取數據庫連接字符串6
- 7. 處理MVC子操作錯誤
- 8. 處理數據庫錯誤
- 9. ASP.NET MVC Ajax錯誤處理
- 10. asp.net的MVC錯誤處理
- 11. MVC中的全局錯誤處理6
- 12. Codeigniter:如何處理數據庫錯誤?
- 13. ASP.NET MVC 3 SQLMembership註冊和EF 5數據庫優先
- 14. ASP.Net MVC - 處理錯誤的URL參數
- 15. 在實體框架數據庫操作期間處理錯誤
- 16. 如何發佈數據連接表 - 使用EF 5,ASP.NET MVC 4
- 17. MVC 5 EF 6.1.3 System.NullReferenceException
- 18. IIS 6 ASP.NET處理程序404錯誤
- 19. 更新數據庫返回主鍵錯誤ASP.NET MVC 5
- 20. ASP.Net 5 MVC 6,如何使用共享Error.cshtml作爲缺省錯誤響應
- 21. ASP.NET 5 MAC CORE和EF 6類庫中的連接字符串
- 22. 類庫引用不是在Asp.net工作5 MVC 6 web應用
- 23. EF 6:在數據庫
- 24. ASP.NET MVC 4數據庫錯誤
- 25. ASP.Net MVC 6路由錯誤
- 26. 404在Asp.Net MVC(RC 5)中的HTTP錯誤處理程序
- 27. 在asp.net 5/mvc 6 PushStreamContent不工作
- 28. MVC處理數據庫操作模型vs控制器類
- 29. ASP.NET MVC 4 EF更新操作
- 30. 如何正常處理ASP.NET MVC 4中的數據庫連接?
使用try catch塊 – cracker