【问题标题】:EF6 don't use pre-generated viewsEF6 不使用预生成的视图
【发布时间】:2014-12-17 15:27:26
【问题描述】:

我已使用此指令预生成视图:http://msdn.microsoft.com/en-us/library/vstudio/bb896240(v=vs.100).aspx 并且我的项目中已经有 Model.Views.cs 文件,其中包含我的上下文和所有实体。

问题是这些视图在运行时没有使用。 ViewsForBaseEntitySets2F2... 类永远不会被初始化,性能仍然很差。

如何强制 EF 使用预先生成的视图?

如果它必须默认使用它(在装配时寻找EntityViewGenerationAttribute)那么我做错了什么以及如何诊断?

UPD 我刚刚发现 System.Data.Entity.Infrastructure.MappingViews 命名空间令人困惑。

此外,还有几个未回答的问题:

Entity Framework Pre-Generated View on Assembly

ADO.NET Entity Framework - Pre-Generate Views -

How do Entity Framework pre-compiled views get loaded

【问题讨论】:

    标签: c# entity-framework views edmgen


    【解决方案1】:

    这是一篇不过时的文章:http://msdn.microsoft.com/en-us/data/dn469601.aspx

    它回答了所有问题。

    【讨论】:

      猜你喜欢
      • 2014-03-06
      • 2014-04-22
      • 2014-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多