oracle WhereColumns更新出错 返回
WhereColumns(p => new { p.Id, p.UserId }).ExecuteCommand()
提示
SqlSugar.UtilExceptions:“Property USER_ID is Invalid”
单放在UpdateColumns里面没有问题。
实体
/// <summary>
/// 用户编号
/// </summary>
[SugarColumn(ColumnName = "user_id"),]
public int UserId { get; set; }
有没有人有同样的问题?
热忱回答(4)
-
程序 VIP0
2018/1/30mssql 没发现这个问题
0 回复 -
fate stay night VIP0
2018/1/31搞错表了吧USER_ID 说了这个ID不存在
0 回复 -
fate stay night VIP0
2018/2/1发现了wherecolumnsBUG并且多个AND 下个版本修复
0 回复 -
ee VIP0
2018/2/15Updateable((PatientInfo)data).UpdateColumns(p => new { p.DeleteTime }).WhereColumns(p => new { p.Id, p.UserId }).ExecuteCommand()
[EXECUTE SQL]: UPDATE "COM_PATIENTINFO" SET
"DELETE_TIME"=:delete_time WHERE "ID"=:ID AND "USER_ID"=:USER_ID
[PARAMETERS]: :id=32; :delete_time=1518673789;
userid 不是主键没有入参哦。。。
0 回复