Proszę mi pomóc przekonwertować to do wyrażenia lambdaLINQ to SQL GroupBy Max() lambda
SELECT [UserID], MAX(Created) Created
FROM [UserHistory]
WHERE userid IN (14287)
GROUP BY [UserID]
Dzięki!
EDYCJA: Oto, co mam do tej pory.
List<T> list; //list is populated
table.Where(x => list.Select(y => y.ClientId).Contains(x.UserID))
.GroupBy(x => x.UserID)
.Select(x => new { x.UserID, x.Created })
.ToList();
Po dodaniu GroupBy, mój wybór mówi, że nie ma definicji x.UserID i x.Created.
Na czym się utknąłeś? – Krizz
Po dodaniu grupy przez, moje wybrane podziały. Czy grupa eliminuje wszystkie inne pola czy coś takiego? – Kukoy
Pamiętaj, że po 'group by' masz' IEnumerable> 'zamiast oryginalnego' IEnumerable '. Poniżsi faceci pokazują praktyczne przykłady tego faktu. –
Krizz