2
var date = DateTime.Now.AddMonths(-3);
buyers.OrderBy(x => x.Visits.Where(y => y.VisitStart > date).Count());
In order by expression I get無法將lambda表達式轉換爲類型'string',因爲它不是委託類型。 代碼應該做的是按照過去3個月的「訪問次數」對我的「買家」進行排序。無法將lambda表達式轉換爲鍵入「string」,因爲它不是委託類型?
Buyers
是具有訪問的列表和Visit
具有DateTime VisitStart
如果這有什麼差別實體,買家是IQueryable<Buyer>
信訪是ICollection<Visit>
'VisitStart'是什麼類型? –
什麼是買家? 'Visits'?和'VisitStart'? –
對不起guys.Just編輯 – Medo