Performance 实体框架查询速度
最近我开始学习实体框架 我想到的第一个问题是: 当我们想使用LINQ在EF中获取数据时,每个查询如下:Performance 实体框架查询速度,performance,entity-framework,entity-framework-4,linq-to-entities,Performance,Entity Framework,Entity Framework 4,Linq To Entities,最近我开始学习实体框架 我想到的第一个问题是: 当我们想使用LINQ在EF中获取数据时,每个查询如下: var a = from p in contacts select p.name ; 将转换为以下SQL命令: select name from contacts 是否每次查询时都会重复此转换 我听说存储过程缓存在数据库中,这个事件是否发生在实体框架中的LINQ查询中 最后,我的问题清楚了吗?正在进行各种优化,包括linq表达式缓存和SQL server选择缓存的内容,唯一的方法是测量性能
var a = from p in contacts select p.name ;
将转换为以下SQL命令:
select name from contacts
最后,我的问题清楚了吗?正在进行各种优化,包括linq表达式缓存和SQL server选择缓存的内容,唯一的方法是测量性能速度和内存消耗
要查看创建了什么SQL,可以使用我发现非常好的SQL。您可以通过SQL profiler获得一些信息,这只是需要做更多的工作。我认为每次执行linq查询时都会转换它。为了提高性能,您可以使用 是的: