人大金仓Oracle模式pg_catalog.bit类型问题 返回
SqlSugar
处理完成
1
185
悠悠虾 发布于1个月前
悬赏:0 飞吻
我源数据库是sqlserver的bool类型,然后通过迁移工具转到人大金仓Oracle模式字段就变成了pg_catalog.bit类型。
现在尝试使用sqlsugar更新字段值为false,直接抛下面的异常:
Kdbndp.KingbaseException
HResult=0x80004005
Message=42804: 字段 "ISSYNC" 的类型为 pg_catalog.bit, 但表达式的类型为 boolean
Source=SqlSugar
实体字段定义
public bool IsSync { get; set; }
更新语句
DbScoped.Sugar.Updateable<HRPerson>().SetColumns(it => new HRPerson() { IsSync = false }).ExecuteCommand();
使用的是sqlsugarcore最新版本,这种应该怎么设置字段类型呀?
热忱回答(1)
-
fate sta VIP01个月前
oracle模式bit不是bool
oracle模式 bool类型是bool 需要改库将bit转成bool
0 回复