次のような年齢層ごとに集計されたデータが必要です。
Age | Members
------------------
0-13 | 150
14-19 | 250
20-30 | 400
私のlinqクエリでは、EntityFunctions.DiffYearsを使用して生年月日に基づいて年齢を取得しています:
let age = EntityFunctions.DiffYears(contact.Birthday, today)
ただし、年齢フィールドでグループ化すると、範囲ではなく 19,20,21... になります。これをlinqとエンティティフレームワークで達成するための推奨される方法は何ですか?