Критерии гибернации, как на словах

Я хочу сделать это с помощью критерия nhibernate:

SELECT Text FROM Table WHERE Text Like 'Re% Wi%'

Результат должен быть:

Red Wine

У меня есть параметр поиска в виде строки "Re Wi" из пользовательского интерфейса.

Каков наилучший подход? разбить строку и поставить% в конце, присоединить массив строк и в итоге:

criteria.Add(Restrictions.Like("Text", 'Re% Wi%', MatchMode.Start))

Или я могу добавить отдельные части (начало слов) к некоторым критериям выражения?

0 ответов

Другие вопросы по тегам