У меня есть массив ... и мне нужно, чтобы исключить все элементы в массиве строки из masterList.customField
, как показано нижезапросов LINQ для фильтрации DTO
string[] excludeItem = {"a","b","c"};
CustomDTO[] masterList = service.LoadMasterList();
masterList.Where(c=> masterList.customField NOT IN excludeItem
Как достичь не частично выше ?
с помощью предложенного решения, вы должны думать о сохранении вашего excludedItem в HashSet, а не массив. для небольшого числа массив может быть быстрее, но в среднем случае HashSet.Contains будет быстрее, чем Array.Contains –