мне нужно написать NHibernate запрос, используя функцию FIREBIRD SUBSTR
с linq-to-nhibernate, queryover или nhibernate-criteria. Я могу сделать это с hql или SQL
, но это будут мои последние варианты.запрос с использованием функции «SUBSTR» из Firebird
У кого-нибудь есть идеи? Следующий пример запроса будет одним из SQL в результате моего NHibernate запроса:
SELECT *
FROM LANCAMENTO
WHERE SUBSTR(LAN_CD_CONTA, 1, 13) = :paramCd_Conta
Ну, этот вопрос не был непонятен с точки зрения пользователя с использованием NHibernate, возможно, меня. Как ни странно, похоже, что ни один из более близких избирателей не имеет единственной точки в [tag: NHibernate]. (Но, возможно, я проверю их профиль слишком быстро.) –
В любом случае Маркос, если вы хотите, чтобы это осталось и не удалилось, вы должны отредактировать свой вопрос, возможно, для его более явного представления даже для пользователей, не являющихся членами NH. Я собираюсь редактировать хотя бы синтаксис, но как «чужой» редактор, мне нужно избегать слишком «далеко», мы должны сохранить оригинальное намерение OP (вы). –
Немного поздно, но мне интересно, вызов '.SubString()' непосредственно в лямбда Linq может привести к вызову функции 'substr' Firebird. [tag: linq-to-nhibernate] поддерживает '.SubString()' в строках. Вы пробовали это? –