Soy nuevo en LINQ y LINQ en SQL y no entiendo qué le pasa a este código. El Excetpion.Message
que obtengo es.NET: LINQ's Last()
"El operador de la consulta 'Última' no es compatible."
Lo que estoy tratando de hacer es obtener el primer LastActivityUtc
de los últimos 100. El código sigue.
var postTimes = from post in db.Post
where post.LastActivityUtc != null
orderby post.LastActivityUtc descending
select post.LastActivityUtc;
DateTime startDate = DateTime.MinValue;
if (postTimes.Count() >= 2)
{
startDate = postTimes.Take(100).Last().Value;
}
¡Ratas, aparentemente, mi respuesta inicial no fue en absoluto estúpida! Lo culpo a Marc;) –
@Mehrdad - ¡Acepto humildemente la responsabilidad! – Marc
¿Quién es más tonto? ¿El tonto, o el tonto que lo sigue? –