HI, deniyorumNHibernate'de bir parametreyi IN Operator'a nasıl geçirirsiniz?
, bir IN TABLOSU kullanmak için adlandırılmış sorgu için uzun bir dizisi (yerli sql) pass:
(...) NEREDE tanımlayıcıyla IN: Bunun gibi
: (pides) benim ides geçmesine çalıştı sürece []:
ctx.GetNamedQuery("NamedQueryName")
.SetParameter<long[]>("pIdes", Identificators)
.List<EmpreendimentoInputReport>();
ve bir dize
olarak"Oracle.DataAccess.Client.OracleException: ORA-00932: tipos de dados inconsistentes: esperava SAYISI obteve BINARY parametresi bir dize dönüş başka bir şey değildir
, whem uzun [] Bu oracle hatayı döndürür olduğunu "
Birisi bana yardımcı olabilir?
http://stackoverflow.com/questions/2388021/parameterizing-a-hql-in-clause-using-hqlbasedquery –