使用FreeSql时,Set JsonMap列时需要注意的事项

下面这是错的

    return fsql.Update<TB_U_UserInfoModel>()
        .Set(a => a.user_gatesetting == user_gatesetting)
        .Where(a => a.userid == userid)
        .ExecuteAffrows();

这样写是对的

    return fsql.Update<TB_U_UserInfoModel>()
        .Set(a => new { user_gatesetting })
        .Where(a => a.userid == userid)
        .ExecuteAffrows();

需要New一下
实体字段

[JsonMap]
public User_GateSettingModel user_gatesetting { get; set; } = new User_GateSettingModel();

 

posted @ 2025-11-20 11:12  拼博之路  阅读(5)  评论(0)    收藏  举报