Pergunta

Eu tenho um PK (character (10)), que é mapeado assim:

A carga bem com Npgsql 1.0 funciona, o SQL gerado com loadbyid é:

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

Usando Npgsql 2.0. o SQL gerado é:

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

Então, eu tenho ObjectNotFoundException, pois que o SQL retorna 0 resultados ...

Npgsql desenvolvedor disse-me para especificar o tipo exato para o PK, em que caso: caracteres (10) ...

Como posso fazer isso usando NH? Tentei uso sql-type , mas eu acho que só existem em Hibernate ...

Graças

Foi útil?

Solução

É um NHibernate bug ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top