簡體   English   中英

在ASP.Net MVC中管理數據庫連接

[英]Managing Database Connections in ASP.Net MVC

我是ASP.Net MVC的新手,並且編寫了許多具有此ivar的Controller類:

private ApplicationDbContext db = new ApplicationDbContext();

我還閱讀了每個請求都會創建Controller的新實例。

我擔心數據庫連接混亂。

我應該使用單個全局連接對象嗎? 還是在后台發生連接池,我不應該擔心呢?

對於Entity Framework ORM工具, 不建議將DbContext用作單例實例 ,因此,請避免將其保留在global.asax上。 一個很好的實踐是將它與Unit of Work模式一起使用。 閱讀本文

在另一篇文章中,您可以看到有關如何保留DbContext實例的示例優缺點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM