ApplicationDbContext对象

时间:2019-02-19 08:44:27

标签: asp.net asp.net-mvc entity-framework

我是ASP.Net MVC培训生。 我使用实体框架。 但是我很想在每个控制器类中从ApplicationDbContext创建一个实例。 而且我认为这将在服务器内存中产生巨大的影响,发生的是asp将数据库移至内存吗?还是只创建带有引用的对象? 是创建ApplicationDbContext的静态对象会使情况变得更好吗? 和实体框架一起工作的理想方法是什么?

1 个答案:

答案 0 :(得分:0)

存储库+依赖项注入是一个好习惯。
您可以使用通用存储库,并将DbContext注入该存储库一次。