从我的问题按照先前here如何按属性1对IQueryable进行分组,但按属性2排序?
我用
var distinctAllEvaluationLicenses = allEvaluationLicenses.GroupBy((License => License.dateCreated)).OrderByDescending(lics => lics.Key).First();
要组的IQueryable
allEvaluationLicenses
使用许可财产1这是 'dateCreated会'
但现在,如何我可以通过使用不同的属性,如'nLicenceID'来订购它们吗?
是否有可能做这样的事情:
var distinctAllEvaluationLicenses = allEvaluationLicenses.GroupBy((License => License.dateCreated)).OrderByDescending(lics => (sort by nLicenseID here)).First();
你要排序的所有群体的,如果是这样,如果一个组中的项目并不都具有相同的' nLicenseID',你做什么?或者你的意思是按照每个组内的价值进行排序? – Servy 2013-04-29 17:24:30
什么阻止你按顺序执行'lics.Id' - lambda? – 2013-04-29 17:27:18
“如果一个组中的项目并不都具有相同的nLicenseID” - 是的,我知道这一点,我只是想知道这个 - >“你是指按每个组中的值排序?” – Mikk 2013-04-29 17:27:52