на самом деле LIKE несколько поддерживается в LINQ to SQL. «где c.industry.Contains (« авиакомпания »)» работает и переводится как «ГДЕ c.industry НРАВИТСЯ«% Airlines% ». Но он хочет НРАВИТСЯ как любое из заданных значений, а не только одно.
тим, у меня есть массив, и я хочу выполнить запрос LINQ к varchar, который возвращает все записи, которые имеют элемент массива в любом месте varchar.
Примерно так было бы мило.
string[] industries = { "airline", "railroad" }
var query = from c in contacts where c.industry.LikeAnyElement(industries) select c
Есть идеи?