我有以下代码,它在自动填充扩展器中为我提供了一个数组:
return autocomplete.tblAutoCompletes
.Where(p => p.MemberId == memberid && p.LocationId == locationid && p.ACItem.Contains(prefixText))
.OrderBy(p => p.ACItem)
.Select(p => p.ACItem)
.Take(count)
.ToArray();
但是,我可能需要以编程方式从数组中排除某些项目。
我该怎么做?例如,ACItem list = Product1,Product2,Product3。
如何修改代码以排除Product2?
答案 0 :(得分:2)
autocomplete.tblAutoCompletes
.Where(p => p.MemberId == memberid && p.LocationId == locationid && p.ACItem.Contains(prefixText))
.OrderBy(p => p.ACItem)
.Select(p => p.ACItem)
.Take(count)
.Where(p => p != Product1)
.Select(p => p)
.ToArray();