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}