小编Pro*_*ist的帖子

使用Linq to SQL确定行是否存在的最快方法是什么?

我对行的内容不感兴趣,我只想知道是否存在行.该Name列是主键,因此将有0或1个匹配的行.目前,我正在使用:

if ((from u in dc.Users where u.Name == name select u).Count() > 0)
    // row exists
else
    // row doesn't exist
Run Code Online (Sandbox Code Playgroud)

虽然上述工作,但通过选择行的所有内容(如果存在),它会做很多不必要的工作.以下是否创建更快的查询:

if (dc.Users.Where(u => u.Name == name).Any())
Run Code Online (Sandbox Code Playgroud)

...或者是否有更快的查询?

c# lambda linq-to-sql

47
推荐指数
3
解决办法
5万
查看次数

如何增加工具提示的时间在Visual Studio中仍然可见

默认情况下,Visual Studio工具提示保持可见状态10秒钟然后消失.我觉得这个时间太短,无法阅读一些较长的工具提示.有没有办法增加他们保持可见的时间?

tooltip visual-studio

12
推荐指数
2
解决办法
2364
查看次数

确定玩过最多游戏的玩家

我有一个包含球员号码的班级......

public class Game {
    public int blackPlayer { get; set; }
    public int whitePlayer { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和......

List<Game> games;
Run Code Online (Sandbox Code Playgroud)

我想知道哪个玩家编号在列表中出现次数最多(无论他们是扮演黑人还是白人).有谁知道一个好的LINQ表达式吗?

c# linq

0
推荐指数
1
解决办法
71
查看次数

标签 统计

c# ×2

lambda ×1

linq ×1

linq-to-sql ×1

tooltip ×1

visual-studio ×1