HI,Come passare un parametro a IN Operator in NHibernate?
sto cercando, passare una lunga serie per una query di nome (SQL nativo) per utilizzare in una dichiarazione: Ti piace questa:
(...) DOVE IN Identificator (: pides)
ho cercato passare i miei idi più a lungo []:
ctx.GetNamedQuery("NamedQueryName")
.SetParameter<long[]>("pIdes", Identificators)
.List<EmpreendimentoInputReport>();
e come una stringa
ctx.GetNamedQuery("NamedQueryName")
.SetParameter<string>("pIdes", Identificators)
.List<EmpreendimentoInputReport>();
Quando il parametro è un ritorno stringa nulla, whem è una lunga [] restituisce questo errore Oracle:
"Oracle.DataAccess.Client.OracleException: ORA-00932: Tipos de dados inconsistentes: esperava numero binario obteve "
Qualcuno può aiutarmi?
http://stackoverflow.com/questions/2388021/parameterizing-a-hql-in-clause-using-hqlbasedquery –