这是在我的控制器中,我正在尝试用项目填充下拉列表。我已经根据活动项目进行填充,但我也想添加以前选择的项目,即使它现在不活动。我想检查 Where 子句以获取活动项目,但我还想添加一个“或”来获取先前选择的派对类型的 ID 到列表中的派对类型 ID。
viewModel.AvailablePartyTypes =
_partyTypeRepository.FindAll().OrderBy(o => o.Description).Where(a => a.IsActive).ToSelectList(
"PartyTypeId", "Description", viewModel.PartyTypeId.ToString());
这就是我想要得到的:
Where(a=>a.IsActive || selected.PartyTypeId == PartyTypeId)