делайте точно так же, как если бы вы работали с прямым SQL
Вы можете указать специальные символы с предложением like
, такие как ".", "%" И "[]"
если это не достаточно хорошо, тогда вы можете использовать регулярное выражение, но будьте осторожны, так как регулярное выражение будет выполнено на стороне клиента, то есть будет извлекать все это и затем пытаться сузить результаты в памяти. Вы можете несколько оптимизировать метод zerkms, выполнив
from p in Objects
where p.Title.Contains("Britney") && p.Title.Contains("Spears") && regex.Match(p.Title).Success
select p
Я не тестировал его, но он должен выполнить сначала два условия на стороне сервера SQL, а затем сузить с помощью регулярных выражений.