2010-07-16 51 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。