将EF 5.0模型标记为只读

时间:2013-07-05 16:26:42

标签: performance entity-framework readonly

here所述的只读方案增加实体框架5.0性能的MS建议之一是:

  

如果您的应用程序仅用于查询方案,则可以通过在XML映射中的EntityContainerMapping元素上添加GenerateUpdateViews属性并将其设置为false来将模型标记为只读。经验表明,生成更新视图比生成查询视图更昂贵,因此要注意这一点,避免在不需要时生成更新视图。

问题:

  1. 目前尚不清楚它与运行时或设计时/编译性能的提升有关吗?
  2. 如果GenerateUpdateViews = false,那么应用其他只读建议是否有意义,例如:
    • context.Configuration.AutoDetectChangesEnabled = false
    • AsNoTracking()
  3. 提前致谢!

0 个答案:

没有答案