SqlSugar 使用 表自增 情况下使用ExecuteReturnEntity 需要注意

正常来说,使用ExecuteReturnEntity,是在事务中,添加之后返回实体,主要是ID。。。再利用ID去赋值到其他表信息。。。

需要注意的是:

1.执行ExecuteReturnEntity方法,主键会使用一次自增,无论是否回滚

2.主键上必须设置IsIdentity = true,否则主键返回0

/// 
/// 主键
/// 
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int  id { get; set; }


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部