(N)Hibernate Выбор констант в запросе

кто-нибудь знает, можете ли вы сделать что-то подобное, используя (N)Hibernate criteria API:

Select 1 AS obj.Property0, obj.Property1, obj.Property2 from Class 

Baiscally я хочу выбрать постоянное значение для одного из моих свойств в запросе. Я могу сделать это достаточно легко, используя HQL, но мне было интересно, знает ли кто-нибудь, как использовать критерии API?


person lomaxx    schedule 08.12.2008    source источник


Ответы (1)


вы можете сделать это с помощью SQLProjection:

projections.Add(Projections.SqlProjection("1 as PropertyName", new[] {"PropertyName"},
                                                          new IType[] {NHibernateUtil.Int32}));
person lomaxx    schedule 08.12.2008