gpt4 book ai didi

sql - Linq到SQL : select optimization

转载 作者:行者123 更新时间:2023-12-04 13:21:46 26 4
gpt4 key购买 nike

在MSSQL中的大表上;选择特定的列可以提高查询速度。是否同样适用于Linq to SQL?

这会:

var person = from p in [DataContextObject].Persons
where p.PersonsID == 1
select new { p.PersonsID, p.PersonsAdress, p.PersonsZipcode };

比这更快:
var person = from p in [DataContextObject].Persons
where p.PersonsID == 1
select p;

...?

最佳答案

我强烈推荐LinqPad。它是免费的,可让您动态运行LINQ查询。您还可以在何时查看所生成的SQL。

您将看到LINQ查询会将第一个查询转换为仅选择那些列。所以它更快。

关于sql - Linq到SQL : select optimization,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/201686/

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