Performance 将EF 5.0型号标记为只读

Performance 将EF 5.0型号标记为只读,performance,entity-framework,readonly,Performance,Entity Framework,Readonly,MS针对所述只读场景提高Entity Framework 5.0性能的建议之一是: 如果应用程序仅用于查询场景,则可以通过在XML映射中的EntityContainerMapping元素上添加GenerateUpdateViews属性并将其设置为false,将模型标记为只读。经验表明,生成更新视图比生成查询视图更为昂贵,因此请注意这一点,并避免在不需要更新视图时生成更新视图 问题: 还不太清楚这与运行时或设计时/编译性能改进有关吗 如果GenerateUpdateViews=false,那么应用

MS针对所述只读场景提高Entity Framework 5.0性能的建议之一是:

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

问题:

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