我想用nhibernate标准来做这件事:
SELECT Text FROM Table WHERE Text Like 'Re% Wi%'
结果应为:
Red Wine
我将搜索参数作为字符串'Re Wi'从用户界面。
最好的方法是什么?拆分字符串并将%放在最后,加入字符串数组,最后得到:
criteria.Add(Restrictions.Like("Text", 'Re% Wi%', MatchMode.Start))
或者我可以将单个部分(单词的开头)添加到某个标准表达式中吗?