У меня есть два IEnumerable
списка.
Я хочу заполнить значения во втором списке на основе результатов первого.
Первый список IEnumerable
заполняется так:
IEnumerable<SelectListItem> selectedList =
CategoryServices.GetAttributesByCategoryID(categoryID); // it returns selected attributes for a particular category
У меня есть функция для получения всех атрибутов. Теперь я хочу получить другой список, который содержит все другие атрибуты (т.е. элементы, которых нет в selectedList) Я попробовал это:
IEnumerable<SelectListItem> available =
CategoryServices.GetAllAttributes().Where(a => !selectedList.Contains(a));
Но это не фильтрация. Я получаю все атрибуты ... Есть идеи?