Sono nuovo a LINQ e LINQ a SQL e non capisco cosa c'è di sbagliato in questo codice. Il Excetpion.Message
ottengo è.NET: Last LINQ (
"L''Operatore di query' Last 'non è supportato."
Quello che sto cercando di fare è ottenere il più recente LastActivityUtc
degli ultimi 100. Il codice segue.
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;
}
Ratti, a quanto pare, la mia risposta iniziale non era affatto stupida! Do la colpa a Marc;) –
@ Mehrdad - Accetto umilmente la responsabilità! – Marc
Chi è più sciocco? Il pazzo, o il pazzo che lo segue? –