ASP.NET MVC,EF:在页面的开始和结束时连接和断开数据库

时间:2017-02-05 08:10:28

标签: asp.net-mvc entity-framework asp.net-mvc-4 embedded-resource

我搜索了很多关于性能的信息,方案是:

我正在开发一种多语言的CMS,我应该设计一个数据驱动的资源管理器。 我认为问题是流量,因为每次读取资源,使用(上下文c =新上下文)连接和断开连接数据库{...}

你的想法是什么?我怎么解决这个问题。我想在页面开头连接数据库并在页面末尾断开连接,或者想要提高性能。

1 个答案:

答案 0 :(得分:1)

您可以使用工作单元模式来实现它。

您可以在本文中检查Radu Pascal的简单实现:https://www.codeproject.com/Articles/243914/Entity-Framework-context-per-request