加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – DbContext VS ObjectContext

发布时间:2020-12-16 09:53:01 所属栏目:asp.Net 来源:网络整理
导读:我曾经使用DbContext为我的所有数据库模型,直到我读了 Ways to optimize Entity Framework,在按照我发现自己被迫切换到ObjectContext的步骤之后,所以,有很多代码更改要做,但我不确定我做了正确的事情,特别是在谷歌搜索后,我注意到DbContext比ObjectContext更
我曾经使用DbContext为我的所有数据库模型,直到我读了 Ways to optimize Entity Framework,在按照我发现自己被迫切换到ObjectContext的步骤之后,所以,有很多代码更改要做,但我不确定我做了正确的事情,特别是在谷歌搜索后,我注意到DbContext比ObjectContext更新更好,而且我注意到我在转换到像“迁移”和“查找”方法之类的ObjectContext时丢失了很多东西等等…

那么,通过预生成视图来改变我的代码以使用ObjectContext而不是DbContext来提高速度是正确的吗?或者我做错了什么?

解决方法

您不必切换到ObjectContext以获取预生成的视图.我创建了T4模板,用于为CodeFirst生成预生成的视图.看看这里: Entity Framework initialization is SLOW — what can I do to bootstrap it faster?
Visual Studio Gallerry上提供了T4模板.这是 link到我的博客文章,描述了如何获取和使用它们

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读