我制作 ASP.NET MVC 4 Web 应用程序。我有网页,显示设备列表。我想使用多个选择下拉菜单进行过滤,并从数据库中获取选定的元素。例如,我有设备列表,我将其作为数据库中的 IEnumerable。另一方面,我有选定值的列表。在制作该结构之前,我有单选下拉菜单和下一个过滤器表达式
list = list.Where(device => device.Value == filter.Value);
现在过滤器中的列表我不知道如何编写表达式。
编辑:我可以对设备进行简单的 foreach 并添加符合新列表条件的值。但我不喜欢这个决定,因为看起来不像 lambda。:)