2015-06-14 139 views
-1

我的控制器中有以下代碼行,用於選擇視圖中顯示的興趣的id(它們在頁面中列出)。將where子句添加到IEnumerable選擇

IEnumerable<int> interestIds = viewModel.ExistingInterests.Select(x => x.InterestId); 

但是我希望能夠添加一個where子句的選擇部分。在ExisitingInterests中有一個選定的布爾變量,我只想要那些是真的。

這將使我只能添加那些已勾選數據庫的那些。

+0

肯定 - 所以,你嘗試過什麼,發生了什麼? –

+0

那麼....只是添加它? –

+4

viewModel.ExistingInterests.Where(x => x.Selected).Select(x => x.InterestId)? –

回答

1

每Discosultan的評論:

IEnumerable<int> interestIds = viewModel.ExistingInterests.Where(x => x.selected == true).Select(x => x.InterestId);