Ich muss eine NHibernate Abfrage schreiben mit der Firebird SUBSTR
Funktion mit linq-to-nhibernate, queryover oder nhibernate-criteria. Ich kann es mit hql oder SQL
tun, aber das wären meine letzten Optionen.Abfrage mit der Funktion "SUBSTR" von Firebird
Hat jemand irgendwelche Ideen? Das folgende Beispiel Abfrage würde die SQL sein aus meiner NHibernate-Abfrage:
SELECT *
FROM LANCAMENTO
WHERE SUBSTR(LAN_CD_CONTA, 1, 13) = :paramCd_Conta
Nun, diese Frage war nicht von einem NHibernate kompetenten Benutzer Sicht als ich vielleicht nicht unklar. Seltsamerweise sieht es so aus, dass keiner der engeren Wähler einen einzigen Punkt in [tag: NHibernate] hat. (Aber vielleicht habe ich ihr Profil ein bisschen zu schnell überprüft.) –
Wie auch immer, Marcos, wenn Sie möchten, dass dies bleibt und nicht gelöscht wird, sollten Sie Ihre Frage vielleicht bearbeiten, um es sogar für Nicht-NH-Benutzer expliziter zu machen. Ich werde zumindest die Syntax bearbeiten, aber als "fremder" Redakteur muss ich vermeiden, zu weit zu gehen, wir müssen die originale OP (Sie) Absicht bewahren. –
Ein bisschen spät, aber ich frage mich, Aufruf '.SubString()' direkt in einem Linq Lambda kann zu einem Aufruf der 'substr 'Firebird-Funktion führen. [tag: linq-to-nhibernate] unterstützt '.SubString()' für Strings. Hast du das probiert? –