通过额外的LINQ参数进行限制

Rob*_*tto -2 c# linq

我在MVC应用程序中有以下内容:

        var selectedArticles =
            vm.Articles.Except(
                vm.Articles.Where(x => x.Quantity == 0)).ToList();
Run Code Online (Sandbox Code Playgroud)

我需要添加另一个参数.我不想显示选项HideUntilDate!= NULL && HideUntilDate>今天日期的文章

有小费吗?

Tim*_*ter 5

除了不需要

var selectedArticles = vm.Articles
   .Where(a => a.Quantity == 0 && !(a.HideUntilDate != null && a.HideUntilDate.Value > DateTime.Today));
Run Code Online (Sandbox Code Playgroud)