我需要插入不在db中的项目。所以我试图运行以下(这不起作用):
foreach(var rep in model.Reps.Where(x => x.Value !=
this.dictionaryItemRepository.List().Select(y => y.Value)))
其中model.Reps是:
public ICollection<DictionaryItemBrand> Reps { get; set; }
从模型绑定器返回
我正在尝试做一个foreach循环 - &gt; 从模型中选择所有项目。存储库中尚不存在。
我该怎么办? 感谢
答案 0 :(得分:5)
这应该是它。
var notInRepo = from rep in model.Reps
where (!this.dictionaryItemRepository.Contains(rep.Value))
select rep.Value;