2010-07-16 72 views
1

我有以下兩個實體:NHibernate的標準逆轉LIKE

公共類ENTITY1 { 公共IList的E2 {獲得;組; } }

public class Entity2 { public string Title {get;組; }}

我只有存儲庫ENTITY1,我知道我可以做以下條件的LIKE查詢:Restrictions.LIKE

criteria.CreateAlias( 「E2」, 「E1E2」)加入(( 「標題」, 「針」,Match.Anywhere);

但我需要尋找像反向:

Restrictions.LIKE( 「針」, 「標題」,Match.Anywhere)

我該怎麼辦?

+0

你能澄清你的意思是「reverse like」嗎?很明顯,你並不是想在'needle'屬性中找到像「Title」這樣的東西。 – Jay 2010-07-16 03:45:40

回答

3

我不認爲它是開箱即用的。

您可以使用SQLCriterion創建它,也可以使用HQL。