我对行的内容不感兴趣,我只想知道是否存在行.该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)
...或者是否有更快的查询?
默认情况下,Visual Studio工具提示保持可见状态10秒钟然后消失.我觉得这个时间太短,无法阅读一些较长的工具提示.有没有办法增加他们保持可见的时间?
我有一个包含球员号码的班级......
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表达式吗?