【发布时间】:2012-01-16 21:52:34
【问题描述】:
我有以下 LINQ 查询:
Manager mngr = (from tr in DataContext.Manager
where tr.Name = "Jones").FirstOrDefault();
如何检查查询是否返回了 1 条记录 因为我不能做 .Count 来获得计数。
【问题讨论】:
-
查看 FirstOrDefault 方法的文档。如果没有结果,它将返回数据类型的默认值。如果必须 不超过 1 条记录通过查询条件,请改用 SingleOrDefault。
标签: linq