我的控制器中有以下代码行,用于选择视图中显示的兴趣的ID(它们列在页面下方)。
IEnumerable<int> interestIds = viewModel.ExistingInterests.Select(x => x.InterestId);
但是我希望能够在select部分添加where子句。在ExisitingInterests中有一个选定的bool变量,我只想要那些真实的。
这使我只能将已经勾选的那些添加到数据库中。
答案 0 :(得分:1)
评论中的每个Discosultan:
IEnumerable<int> interestIds = viewModel.ExistingInterests.Where(x => x.selected == true).Select(x => x.InterestId);