Как сопоставить (NHibernate) указанный тип PostgreSql?

StackOverflow https://stackoverflow.com/questions/966169

  •  12-09-2019
  •  | 
  •  

Вопрос

У меня есть ПК (символ (10)), который отображается следующим образом:

Нагрузка работает нормально с NPGSQL 1.0, SQL, сгенерированный с LoadByID:

SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHERE city0_."IDCity"=E'BR420240'

Использование npgsql 2.0.сгенерированный sql:

SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHERE city0_."IDCity"='BR420240'::text

Итак, я получил ObjectNotFoundException, потому что этот SQL возвращает 0 результатов ...

Разработчик NPGSQL сказал, что в этом случае указал точный тип для PK:персонаж(10)...

Как я могу это сделать с помощью NH?Я попробовал использовать sql-тип, но я думаю, что это существует только в спячке ...

Спасибо

Это было полезно?

Решение

Это ошибка NHibernate...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top