favor me ayude a convertir esto a una expresión lambdaLINQ a SQL GroupBy Max() lambda
SELECT [UserID], MAX(Created) Created
FROM [UserHistory]
WHERE userid IN (14287)
GROUP BY [UserID]
Gracias!
EDITAR: Esto es lo que tengo hasta ahora.
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();
Cuando agrego el GroupBy, mi Seleccionar dice que no hay definición para x.UserID y x.Created.
¿Qué estás atrapado? – Krizz
Cuando agrego el grupo por, selecciono los descansos. ¿El grupo elimina todos los otros campos o algo? – Kukoy
Recuerda, después de 'group by' tienes' IEnumerable> 'en lugar de tu' IEnumerable 'original. Los chicos a continuación te muestran ejemplos prácticos del hecho. –
Krizz