HI,Comment passer un paramètre à l'opérateur IN dans NHibernate?
J'essaie, passer une longue série pour une requête nommée (native SQL) pour utiliser dans une déclaration: Comme ceci:
(...) OÙ EN Identificator (: EID)
j'ai essayé passer mes ides aussi longtemps []:
ctx.GetNamedQuery("NamedQueryName")
.SetParameter<long[]>("pIdes", Identificators)
.List<EmpreendimentoInputReport>();
et comme une chaîne
ctx.GetNamedQuery("NamedQueryName")
.SetParameter<string>("pIdes", Identificators)
.List<EmpreendimentoInputReport>();
Lorsque le paramètre est un rien de retour de chaîne, whem est un long [] retour cette erreur oracle:
« Oracle.DataAccess.Client.OracleException: ORA-00932: tipos de Dados inconsistentes: esperava NUMÉRO obteve BINARY "
Quelqu'un peut-il m'aider?
http://stackoverflow.com/questions/2388021/parameterizing-a-hql-in-clause-using-hqlbasedquery –