【发布时间】:2012-09-25 07:08:09
【问题描述】:
我需要一些按年龄范围汇总的数据,例如:
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 和实体框架完成此任务的推荐方法是什么?
【问题讨论】:
标签: linq entity-framework linq-to-entities