DbContext与编译查询

时间:2012-04-03 05:21:56

标签: ef-code-first entity-framework-4.3

我目前正在开发一个使用Entity框架进行数据持久化的项目。它开始使用带有EDMX和T4模板的Entity Framework 4和带有Objectset的ObjectContext。许多Complied查询已被用于提高查询性能。

但是,该方法不再可扩展,因为项目团队规模已经增加,需要实施测试驱动开发。因此,我们决定使用实体对象转换为POCO和DbContext,以支持测试驱动开发,以便进行数据迁移的存储库集成测试。

不幸的是,我们已经意识到不支持DbContext的编译查询。 我们决定使用DbContext中的两个独立的继承上下文类(CRUD)和ObjectContext(Complied Queries),因为在不久的将来我们可以使用DbContext转换为自动编译查询支持。

我的问题是

  1. 通过实施这种方法可以产生什么后果?
  2. 有其他方法吗?
  3. 由于

0 个答案:

没有答案