0

我已经使用以下指令预先生成了视图: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了令人困惑的命名空间。

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

实体框架预生成的装配视图

ADO.NET 实体框架 - 预生成视图 -

如何加载实体框架预编译的视图

4

1 回答 1

1

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

它回答了所有问题。

于 2014-12-18T06:54:14.850 回答