oracle WhereColumns更新出错 返回

求助
4 1298
该叫什么 ee 发布于2018/1/30
悬赏:5 飞吻

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/30

    mssql 没发现这个问题

    0 回复
  • 搞错表了吧USER_ID 说了这个ID不存在

    0 回复
  • 发现了wherecolumnsBUG并且多个AND 下个版本修复

    0 回复
  • ee ee VIP0
    2018/2/15

    Updateable((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 回复

版块

学习文档

最新会员

发布达人

回贴达人