1
A
回答
1
我沒有測試過這下面
select * from table where title like 'AA%' or 'BB%' or 'CC%'
,但我認爲它是這樣的。
var disjunction = new Disjunction();
disjunction.Add(Restrictions.On<YourType>(x => x.Title).IsLike('AA%');
disjunction.Add(Restrictions.On<YourType>(x => x.Title).IsLike('BB%');
disjunction.Add(Restrictions.On<YourType>(x => x.Title).IsLike('CC%');
_session.QueryOver<YourType>().Where(disjunction);
相關問題
- 1. 如何查詢字段何時不以字母開頭?
- 2. NHibernate的Linq查詢到QueryOver
- 3. NHibernate的QueryOver與子查詢
- 4. 如果列表中的任何項目以字符串開頭?
- 5. 如何使用NHibernate的QueryOver API表示包含WHERE..IN子查詢的查詢?
- 6. 檢查一個字符串是否以列表中的任何字符開頭
- 7. NHibernate QueryOver複雜查詢
- 8. nHibernate queryover複雜查詢
- 9. Nhibernate 3.2查詢與QueryOver
- 10. nhibernate QueryOver - 複雜子查詢
- 11. NHibernate的QueryOver總結集合中的字段的值
- 12. 使用nHibernate QueryOver選擇含nhibernate查詢的表達式
- 13. 如何選擇和使用NHibernate QueryOver查詢中的值對象集合
- 14. NHibernate的QueryOver加入到子查詢
- 15. SQL查詢加入NHibernate的與QueryOver
- 16. 轉換此NHibernate的查詢與queryover
- 17. NHibernate的查詢使用QueryOver HQL
- 18. NHibernate的QueryOver和訪問=「字段」成員
- 19. nhibernate - queryover - 如何爲加入的查詢進行動態排序
- 20. NHibernate的如何將SQL查詢從多個表中獲取轉換爲QueryOver
- 21. Linq to nhibernate - 查找以數字開頭的值
- 22. 查詢Lucene中的任何字段?
- 23. C#查詢任何在IList中的NHibernate
- 24. 如何引用以dust.js中的數字開頭的字段?
- 25. NHibernate的QueryOver與子查詢或其他想法如何可以工作?
- 26. 如何查詢以某些字符開頭的內容?
- 27. JestResult.getSourceAsObjectList - 對於「@timestamp」或看似任何以「@」開頭的字段
- 28. 如何使用NHibernate QueryOver
- 29. 如何編寫在任何字段中查找空值的查詢?
- 30. T-SQL:如何查詢導致列表的NULLS字段列表
謝謝。它的工作,但只改變我做,使其工作在我的情況是disjunction.Add(限制。在(x => x.Title).IsInsensitiveLike(item,MatchMode.Start)); –