我有一个PK(字符(10)),它的映射如下:
使用npgsql 1.0(使用loadbyid生成的sql)可以正常工作
是:SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHEREcity0_."IDCity"=E'BR420240'
使用npgsql 2.0。生成的SQL是:SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHEREcity0_."IDCity"='BR420240'::text
所以,我得到了ObjectNotFoundException,因为该SQL返回0
结果...
Npgsql开发人员告诉我在PK中指定确切的类型
案例:字符(10)...
如何使用NH做到这一点?我尝试使用sql-type,但是我认为只有
存在于休眠状态...
谢谢
最佳答案
这是NHibernate的错误...
关于c# - 如何映射(NHibernate)指定的PostgreSql类型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/966169/