на самом деле 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

Есть идеи?

Ответы на вопрос(5)

Ваш ответ на вопрос