可能重复:
Linq:Select和Where之间有什么区别
有什么区别
var a = Doc.Document.Where(n => n.Id == id).SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)
和
var b = Doc.Document.Select(n => n.Id == id).SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)
为什么变量b是布尔值?
抱歉我的无知,我是LINQ的新手.