如何使用EF获得年龄超过21岁的人员?实体框架和时间范围计算
from person in context.Persons
where DateTime.UtcNow - person.Dob > TimeSpan.FromHours(184086)
select new {person, Age = DateTime.UtcNow - person.Dob}
以上失败。
我能做些什么来解决这个问题?以上版本的EF支持如上。 4.2+
我可以如下访问DateTime结构的属性吗?
from person in context.Persons
where DateTime.UtcNow.Year - person.Dob.Year > 21
select new {person, Age = DateTime.UtcNow.Year - person.Dob.Year}
“上面的失败。”它是如何失败的?错误信息?不正确的结果? – 2012-08-16 14:30:26