当前位置:  开发笔记 > 数据库 > 正文

Linq to SQL:选择优化

如何解决《LinqtoSQL:选择优化》经验,为你挑选了1个好方法。

在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;

......?



1> Peter..:

我强烈推荐LinqPad.它是免费的,允许您动态运行LINQ查询.当您还可以查看生成的SQL时.

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

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有