var testingAll = (from ac in metaData.AcTable
where ac.Call >= DateTime.Now.AddMonths(-2) && ac.Call <= DateTime.Now
group adminCall by ac.LanguageCode into acc
select new { lang = acc.Key, count = acc.Count() }).ToDictionary(x => x.lang, y => y.count).OrderByDescending(x => x.Key);
datetime 이후에 필터를 다시 사용할 수 있습니까? 이 같은linq 쿼리로 그룹 필터링
뭔가 :
var Today = testingAll.Where(/*x => x.Call >= DateTime.Now.AddDays(-2)*/)
왜 그것을 밖으로 시도하지? – HimBromBeere
내가 말할 수있는 것은'lang'과'count'를 포함하는'Dictionary' 객체만을 가지고 있기 때문에'Call' 값은 더 이상 존재하지 않습니다 ... 그래서 대답은 no가 될 것입니다 – musefan
저는 믿을 수 없습니다 당신은'Key'와'Count'를 내보낼 수 있습니다. 그리고 왜 그 필터를 첫 번째'linq'에 두지 않습니까? – Prisoner