DayOfBirth
Fieldと計算フィールド「Age」を持つCustomerの単純なテーブルがあるとします。次に、Ageを使用してテーブルを検索します。
クエリにパラメータとしてAgeを渡すので、最初に頭に浮かんだのは次のとおりです。
query = from c in query
where (DateTime.Now - c.DateOfBirth).Days / 360 == Age.Value
select c;
ただし、データプロバイダーは「.Days」の実行方法を知らないため、これはもちろん機能しません。
それで、これを行うための適切な方法は何ですか?