我有以下的說法得到具體項目:通過LINQ
return articles.Select(entity => new OrderCateringArticleViewModel
{
ArticleId = entity.Id, ImagePath = entity.ImagePath
})
我想通過一個不包括的項目限制結果當值HideUntilDate = null,並且HideUntilDate> today'date!基於我剛纔已經發布了另一個問題,我的想法是這樣的:
return articles.Select(entity => new OrderCateringArticleViewModel
{
ArticleId = entity.Id, ImagePath = entity.ImagePath
}).Where(!(entity.HideUntilDate != null && entity .HideUntilDate.Value > DateTime.Today));
這似乎並不工作,實體是不是在where子句中的認可。任何人?