//entity为数据实体想要设置时间字段为空,则调用更新方法时使用updateColumns对要修改字段进行编辑
entity.StopStatus = "0";
entity.Status = "3";
entity.DownEndTime = null;
entity.ModifyDate = DateTime.Now;
entity.ModifyUserId = App.User.FindFirst(ClaimConst.CLAINM_USERID)?.Value;
entity.ModifyUserName = App.User.FindFirst(ClaimConst.CLAINM_REALNAME)?.Value;
await _repairRepository.AsUpdateable(entity).UpdateColumns(it => new { it.StopStatus,it.Status, it.DownEndTime,it.ModifyDate,it.ModifyUserId,it.ModifyUserName }).CallEntityMethod(m => m.Updator()).ExecuteCommandAsync();
Sqlsugar更新时,设置数据库中已有数据字段为空
最新推荐文章于 2025-07-03 14:03:25 发布
本文介绍了如何在数据库中更新实体的状态字段,包括停止状态、状态结束时间等,并记录了修改时间及修改者信息。通过调用AsUpdateable和UpdateColumns方法,实现了特定字段的精准更新。
3585

被折叠的 条评论
为什么被折叠?



