[英]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.