我有一个基于Entity Framework 4.1 DbContext的模型。我正在使用PocoModelGenerator.tt文件来生成我的实体。我发现在本地代码中查询20,000行的SQL表大约需要5秒钟。直接在SQL中完成它需要不到一秒的时间。为了提高性能,我按照下面链接中的方法生成预编译视图:
http://blogs.msdn.com/b/adonet/archive/2008/06/20/how-to-use-a-t4-template-for-view-generation.aspx
但表现根本没有改善。即使我第二次或第三次运行它,它实际上有点慢。这是我的项目结构:
以下是生成的MaterialsModel.Views.cs文件的属性:
我有以下问题:
答案 0 :(得分:0)
第3回答非常简单: 编辑视图类并注释对方法的调用。 运行你的代码,它应该通过异常。