gpt4 book ai didi

c# - View 会降低 LINQ 查询性能吗?

转载 作者:行者123 更新时间:2023-11-30 14:57:04 25 4
gpt4 key购买 nike

我一直在寻找一些技巧来提高我的 Entity Framework 查询性能,结果遇到了 this useful article .
这篇文章的作者提到了以下内容:

09 Avoid using Views

Views degrade the LINQ query performance costly. These are slow in performance and impact the performance greatly. So avoid using views in LINQ to Entities.


我只是熟悉 this meaning of view 在数据库的上下文中。因为我不明白这句话:他的意思是什么观点?

最佳答案

那是那篇文章中一些非常严重的微观优化。
我个人不会将其视为福音,因为与​​ EF 合作了很多。
当然,这些事情很重要,但总的来说,它很快。

如果您有一个复杂的 View ,然后您正在该 View 上执行进一步的 LINQ,那么当然,它可能会导致一些缓慢的性能,但我不会打赌。

这篇文章甚至没有任何基准!

如果性能对您的程序来说是一个严重的问题,请缩小哪些查询速度较慢并将它们张贴在此处,看看 SO 社区是否可以帮助您优化查询。如果你问我,比所有微优化更好的解决方案。

关于c# - View 会降低 LINQ 查询性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21327147/

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