数组值更新的值 22P02: 有缺陷的数组常量:"ed724 返回
SqlSugar
处理中
6
557

悬赏:0 飞吻
在postgresql里怎么去更新普通数组字段的值。我用以下代码更新的时候会报错:22P02: 有缺陷的数组常量:"ed724cbb-cef6-47dc-9aae-601f9a520aa9"
var result = SugarClient.Updateable<Contract>().SetColumns(it => new Contract
{
OrgIds = obj.OrgIds
}.Where(it => it.Id == obj.Id).ExecuteCommand();
OrgIds 是数组类型。
[SugarColumn(ColumnDataType =
"text []"
, IsArray =
true
)]
public
string
[] OrgIds {
get
;
set
; }
热忱回答(6)
-
维咨_メ詆調 VIP0
2024/8/22obj.OrgIds的类型是string[]
0 回复 -
fate sta VIP0
2024/8/22sqlsugar版本是多少
0 回复 -
fate sta VIP0
2024/8/22低版本可以用实体更新
var
result=db.Updateable(updateObj).UpdateColumns(it =>
new
{ it.OrgIds }).ExecuteCommand();
0 回复 -
维咨_メ詆調 VIP0
2024/8/220 回复 -
fate sta VIP0
2024/8/22@维咨_メ詆調:这个我处理一下,你先用实体更新
0 回复 -
维咨_メ詆調 VIP0
2024/8/22好的
0 回复