Performance EF 4.1预编译视图生成问题
我有一个基于实体框架4.1 DbContext的模型。我正在使用PocoModelGenerator.tt文件生成实体。我发现查询一个20000行的SQL表需要大约5秒钟的本地代码。当直接在SQL中完成时,只需不到一秒钟的时间。为了提高性能,我按照下面链接中的方法生成预编译视图: 但是性能没有任何改善。它实际上是有点慢,甚至当我运行它的第二次或第三次。以下是我的项目结构: 以下是生成的MaterialsModel.Views.cs文件的属性: 我有以下问题:Performance EF 4.1预编译视图生成问题,performance,entity-framework,dbcontext,precompiled-views,Performance,Entity Framework,Dbcontext,Precompiled Views,我有一个基于实体框架4.1 DbContext的模型。我正在使用PocoModelGenerator.tt文件生成实体。我发现查询一个20000行的SQL表需要大约5秒钟的本地代码。当直接在SQL中完成时,只需不到一秒钟的时间。为了提高性能,我按照下面链接中的方法生成预编译视图: 但是性能没有任何改善。它实际上是有点慢,甚至当我运行它的第二次或第三次。以下是我的项目结构: 以下是生成的MaterialsModel.Views.cs文件的属性: 我有以下问题: 知道这里有什么问题吗 如何检查
第三个问题的答案很简单: 编辑视图类并注释对方法的调用。 运行您的代码,它应该通过异常。您是如何对“直接从SQL完成”进行基准测试的,您是否进行了完整的端到端测试,结果显示在屏幕上?