gpt4 book ai didi

performance - Entity Framework 查询速度

转载 作者:行者123 更新时间:2023-12-04 02:47:11 26 4
gpt4 key购买 nike

最近,我开始学习 Entity Framework 。

我想到的第一个问题是:

当我们想使用LINQ在EF中获取数据时,每个查询都是这样的:

var a = from p in contacts select p.name ;

将被转换为SQL命令,如下所示:
select name from contacts
  • 每次查询时都会重复这种转换吗?
  • 我听说存储过程存储在数据库中,是否在Entity Framework的LINQ查询中发生此事件?

  • 最后我的问题清楚了吗?

    最佳答案

    在linq表达式缓存和SQL Server选择缓存的方式中,进行了各种各样的优化,唯一的方法是测量性能速度和内存消耗

    要查看创建了什么SQL,可以使用http://efprof.com/,我发现它很好。您可以通过SQL事件探查器获得一些此类信息,这还需要做很多工作。

    关于performance - Entity Framework 查询速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5458762/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com