-1
如何编写linq查询来检查DateOfBirth是否在给定日期之间。LINQ查询NULLABLE日期时间字段
如何编写linq查询来检查DateOfBirth是否在给定日期之间。LINQ查询NULLABLE日期时间字段
var IsBetween = (from p in People
where p.DateOfBirth.HasValue
&& lowDate <= p.DateOfBirth.Value
&& p.DateOfBirth.Value <= highDate
select true).FirstOrDefault();
- 或 -
var IsBetween =
People.Where(p => p.DateOfBirth.HasValue)
.Select(p => p.DateOfBirth.Value)
.Any(date => lowDate <= date && date <= highDate);
你想仅仅局限于一个人的搜索?
你有什么目前不工作?小心分享它? – 2010-08-31 14:36:06
我低估了你的问题。您需要提供更详细的问题,并提供更多信息。帮助我们来帮助你。 – 2010-08-31 14:37:34