【发布时间】: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
【问题讨论】:
标签: c# entity-framework views edmgen