Linq to sql 可为空的datetime字段的Linq查询
如何编写linq查询以检查DateOfBirth是否在给定日期之间Linq to sql 可为空的datetime字段的Linq查询,linq-to-sql,Linq To Sql,如何编写linq查询以检查DateOfBirth是否在给定日期之间 var IsBetween=(来自人群中的p var IsBetween = (from p in People where p.DateOfBirth.HasValue && lowDate <= p.DateOfBirth.Value && p.Date
var IsBetween=(来自人群中的p
var IsBetween = (from p in People
where p.DateOfBirth.HasValue
&& lowDate <= p.DateOfBirth.Value
&& p.DateOfBirth.Value <= highDate
select true).FirstOrDefault();
其中p.DateOfBirth.HasValue
&&lowDate p.DateOfBirth.Value)
.Any(date=>lowDate您是否有当前不起作用的内容?是否愿意分享?我对您的问题投了否决票。您需要提供更详细的问题,并提供更多信息。请帮助我们帮助您。
var IsBetween =
People.Where(p => p.DateOfBirth.HasValue)
.Select(p => p.DateOfBirth.Value)
.Any(date => lowDate <= date && date <= highDate);