Привет,
Я Пробую, передаю долгий массив для именованного запроса (собственный sql) для использовать в В ОПЕРАТОРЕ: Как это:
(...), ГДЕ Identificator В (: pIdes)
Я попробовал, передают мои иды как долго []:
ctx.GetNamedQuery("NamedQueryName")
.SetParameter<long[]>("pIdes", Identificators)
.List<EmpreendimentoInputReport>();
и как строка
ctx.GetNamedQuery("NamedQueryName")
.SetParameter<string>("pIdes", Identificators)
.List<EmpreendimentoInputReport>();
Когда параметр является строковым возвратом, ничто, whem не является длинным [], возвращают эту ошибку оракула:
"Oracle. DataAccess. Клиент. OracleException: РТЫ 00932: опечатки de dados inconsistentes: ЧИСЛО esperava obteve ДВОИЧНЫЙ ФАЙЛ"
Кто-то может помочь мне?