次のようにマッピングされた PK (文字 (10)) があります。
ロードは npgsql 1.0 で正常に動作します。loadbyid で生成された SQL は次のとおりです。
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
そのため、SQL が 0 の結果を返すため、ObjectNotFoundException が発生しました...
Npgsql の開発者は、PK に正確なタイプを指定するように言われました。その場合は、character(10)...
NHを使用してそれを行うにはどうすればよいですか? sql-typeを使用してみましたが、Hibernate にしか存在しないと思います...
ありがとう