我已经使用以下指令预先生成了视图: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
了令人困惑的命名空间。
此外,还有几个未回答的问题: