雪花id值被替换问题 返回
SqlSugar
老数据
2
959
悬赏:5 飞吻
public class 实体 { [SugarColumn(IsPrimaryKey =true)]//long类型的主键会自动赋值 public long Id { get; set; } public string Name{get;set; } }
Id= SnowFlakeSingle.Instance.NextId();
long id= db.Insertable(实体).ExecuteReturnSnowflakeId();//单条插入返回雪花ID
这个时候id又是一个新值,批量添加一样的问题
当我的实体主动赋值之后,值被替换了,怎么样才能这个id是我给的值,不想被替换掉
热忱回答(2)
-
fate sta VIP0
2023/2/15用execommand()值就不会替换
0 回复 -
fate sta VIP0
2023/2/15实体.Id= SnowFlakeSingle.Instance.NextId();db.Insertable(实体).Execommand();var id=实体.Id;
0 回复