Ich habe die folgende Aussage:bekommen bestimmte Elemente von LINQ
return articles.Select(entity => new OrderCateringArticleViewModel
{
ArticleId = entity.Id, ImagePath = entity.ImagePath
})
Ich möchte die Ergebnisse durch eine NICHT einschließlich der Elemente begrenzen, wenn der Wert HideUntilDate = null und HideUntilDate> today'date!. Basierend auf einer anderen Frage, die ich früher geschrieben hatte, dachte ich so etwas wie:
return articles.Select(entity => new OrderCateringArticleViewModel
{
ArticleId = entity.Id, ImagePath = entity.ImagePath
}).Where(!(entity.HideUntilDate != null && entity .HideUntilDate.Value > DateTime.Today));
Dies scheint nicht zu funktionieren, ist Einheit in der where-Klausel nicht erkannt. Jemand?