Я использую Linq to DataTable. Как я могу применить оператор Like в предложении where. Я хочу выполнить поиск по данным так же, как у нас есть подобный оператор в SQL.
Я искал и пробовал следующий код, но получил ошибку: Метод 'Boolean Like (System.String, System.String)' не может использоваться на клиенте; это только для перевода на SQL.
var details = from addresses in dt.AsEnumerable()
where SqlMethods.Like(prefixText, prefixText + "%") || SqlMethods.Like(prefixText, "%" + prefixText + "%")
select (string) addresses["Details"];
return details.ToArray();