Я нашел пример здесь:Запрос для строки, содержащей один или несколько из многих строк
var foo = things.Where(data => myList.Contains(data.Title));
Однако это точное соответствие строки. Меня это интересует только в том случае, если data.Title.ToLower() содержит любую строку, найденную в списке ToLower().
Скажите, что в списке есть яблоко, книга ClocK.
data.Title, например: Apple Jacks, Book Club, Clockwork Book, все это прекрасно. Но когти и продукты, клики, основы применения, не принимаются.
Если Название ToLower содержит 1 или более пункта TOLOWER, сохранить это, иначе, отказаться. – jmasterx