将 where 子句添加到 IEnumerable Select



我的控制器中有以下代码行,用于选择视图中显示的兴趣的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);

相关内容

  • 没有找到相关文章

最新更新