如何让 21 岁以上的人使用 EF?
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}