当应用程序执行第一个查询时,我在使用实体框架时遇到了性能问题,它需要大约20秒钟的时间。我在SQL Server上使用SQL Server Profiler检查了查询的实际执行时间,只需要几毫秒。在第一个查询之后,其他查询都正常工作。
这个查询是从一个只插入了一行数据的表中进行的极其简单的选择。数据库包含大约200个表,但其中没有任何索引、视图等复杂内容。我看到其他人也遇到了类似第一个查询的问题,但我找不到解决方案。你有什么关于实际情况的想法吗?
好的,这就是查询。
这个查询是从一个只插入了一行数据的表中进行的极其简单的选择。数据库包含大约200个表,但其中没有任何索引、视图等复杂内容。我看到其他人也遇到了类似第一个查询的问题,但我找不到解决方案。你有什么关于实际情况的想法吗?
好的,这就是查询。
DBEntities en = new DBEntities();
var person= (from p in en.People
select p).First();
this.txt1.Text = person.name;