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