NHibernate icriteria SQLFunction левый

Как мне реализовать следующее утверждение в NHibernate iCriteria

        Select * From LECNNy where Left(Address,4)='test'

Это должно быть что-то вроде

         Projections.SqlFunction("left"("Address"), 

Но как мне передать число символов и переменную?

1 ответ

Некоторые дальнейшие исследования дали следующий ответ:

store.Add(
      Restrictions.Eq(
                       Projections.SqlFunction(
                                               "left", 
                                               NHibernate.NHibernateUtil.String,
                                               Projections.Property("Address"),
                                               Projections.Constant(4)
                                             ),
                       'test'
                      )
       );
Другие вопросы по тегам