gpt4 book ai didi

linq - 为什么第一次引用 Linq to Entities 时速度如此之慢

转载 作者:行者123 更新时间:2023-12-03 07:09:02 24 4
gpt4 key购买 nike

使用 Entity Framework 4.0,似乎第一次对 Entity Framework 对象上下文执行操作(读取或写入)时,所需时间比第二次要长几个数量级。例如,第一次查询可能需要 10 秒(是的秒),第二次可能需要 0.1 秒。

我猜测第一次构建对象上下文时,它必须构建某种幕后数据结构?它是否解析 EDMX 文件(我认为会在编译时完成?)

最佳答案

它正在构建在后续调用时缓存的 View 。

您可以预先生成 View 以避免第一次性能下降:

http://www.dotnetspark.com/kb/3706-optimizing-performance.aspx

关于linq - 为什么第一次引用 Linq to Entities 时速度如此之慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5981645/

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