У меня есть таблица Project
id|title
___________________
1|water blue
2|test water blue low test
3|low blue
У меня есть список Поиск (список поиска является динамическим c и заполняется пользователем любым значением и любой числовой строкой)
string[] search = new string[] { "water", "blue", "low" };
Я хочу написать этот запрос с помощью ef6
select * from project
where title like '%water%' and title like'%blue%' and title like '%low%'
Я пишу этот код, но возвращаю всю строку (я хочу только строку 2, вода синего цвета)
var result = (from p in context.project
where seartch.Contains(p.title)
select p
).ToList();
Пожалуйста, помогите мне