Я хочу найти это:
Post Cereal
и получить это:
Post Honey Nut Cereal
где подстановочные знаки будут пробелами.
Я знаю, что ямог бы выполнить SPLIT и серию AND и Contains () и преобразовать их в выражение Linq для каждого термина в качестве объекта спецификации, но нет ли способа использовать символы подстановки в термине, отправленном в SQL?Я посмотрел на функции SQL, где он находится в Linq to SQL, но я не уверен, что это в Linq to Entities.
Я хотел бы сделать что-то вроде этого:
term = '%' + term.Replace(' ', '%') + '%';
db.table.where( p => System.Data.Objects.SqlClient.SqlFunctions
.SqlMethods.Like(p.fieldname, term) );
Любойпредложения?