Итак, у меня есть список строк со значениями.
List<string> toBeExcluded = new List<string>() { "gmail.com", "yahoo.com" };
У меня есть запрос, который возвращает мне список из базы данных, и один из столбцов - это электронная почта пользователя.
var user = context.Users.Where(w => !string.IsNullOrEmpty(w.Email));
Теперь мне нужно исключить тех пользователей, у которых есть электронные письма, содержащие значения в toBeExcluded. Поэтому все записи с электронной почтой домена gmail.com и yahoo.com должны быть удалены.
Я пробовал это, но это не сработало.
var toBeSent = user.Where(w => !toBeExcluded.Contains(w.Email));
Так чего мне не хватает?