小编jjw*_*015的帖子

DbContext是一项昂贵的操作吗?

在C#MVC EF框架中,我看到很多示例只需DbContext在需要插入或查询时创建一个新的,然后关闭/释放它(许多使用"using"进行自动关闭/释放).

对此进行了一些搜索,但找不到一个好的答案,但却创造了DbContext一个非常便宜和快速的操作?

例如,考虑一个典型的MVC应用程序,在页面上它有许多"组件",例如标题,边栏,主要内容等,并且在非平凡的设置中,每个组件都有自己独立的逻辑和代码 - 我想DbContext在每个组件中创建一个新的代码吗?(如果是,系统会自动缓存查询结果吗? - 例如,一个常见的用例是,在每个组件中,它需要在数据库中查询当前站点范围的设置,这是同一行中的表).

c# asp.net-mvc entity-framework

13
推荐指数
1
解决办法
2004
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

entity-framework ×1