критерии гибернации, как на словах - PullRequest
2 голосов
/ 29 марта 2011

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

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

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

Red Wine

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

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

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

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

...