2

为此处描述的只读方案提高 Entity Framework 5.0 性能的 MS 建议之一是:

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

问题:

  1. 不太清楚它是否与运行时或设计时/编译性能改进有关?
  2. 如果 GenerateUpdateViews = false,那么应用其他只读建议是否有意义,例如:
    • context.Configuration.AutoDetectChangesEnabled = false
    • AsNoTracking()

提前致谢!

4

0 回答 0