【发布时间】:2012-03-13 23:05:13
【问题描述】:
我有一个 iQueryable,我需要知道它是 null 还是没有值。
IQueryable<people> L = (from p in people
where p.lastname.Contains("y")
select p);
if (L != null && L.Count() > 0) {
return "Something";
} else {
return "NOTHING";
}
如果您使用L.Count(),它将使用更多资源。有没有更好的办法?不使用L.Count()的东西@
【问题讨论】:
-
如果你打电话给
SingleOrDefault,L怎么可能是IQueryable<people>? -
你是对的,我的代码中没有
.SingleOrDefault。请在你的脑海中编辑它。 -
您可以通过点击问题下方的edit 链接来编辑您的问题。