Список фильтрации, основанные на дочерний элемент другого списка с#
у меня есть структура, как
public class Categories { Public List<categorydescription> LisstOfcategories {get ; set;} } public class categoryDescription { public string CategoryCode {get ;set;} }
И у меня есть список строк, который содержит некоторые категории, такие как
List<string> lst = new List<string>(); lst.Add("CategoryCode1"); lst.Add("CategoryCode2");и список категорий как
List<Categories > lstCategories Now how do i filter lstCategoriessuch that CategoryCode having same value defined in lst collection should not be selected in Linq C# ? How can i filter this ?
Что я уже пробовал:
i want to query through LINQ, i have tried following which does not compile lstCategories= lstCategories.Where(x => lst.Any(y => y != x.categoryDescription.ForEach(z => z.CategoryCode)));
[no name]
таким образом, в основном вы пытаетесь заполнить только" Дистинтные " коды здесь, в вашем целевом объекте?
Member 10004269
Нет я просто хочу удалить CategoryCode из lstCategories которые упоминаются в lst
Member 10004269
Нет я просто хочу удалить Categorycode из lstCategories которые упоминаются в lst