应用了IsEnableUpdateVersionValidation的记录,同一个事务内是否可以更新多次 返回

SqlSugar 老数据
3 2537
该叫什么 Alex 发布于2018/11/5
悬赏:5 飞吻

想问一下,应用了IsEnableUpdateVersionValidation的记录,同一个事务内是否可以更新多次?

热忱回答3

  • 这个是针对表的吧,一个表如果要更新几次可以不加IsEnableUpdateVersionValidation只给事务中的第一个更新加上IsEnableUpdateVersionValidation

    0 回复
  • Alex Alex VIP0
    2018/11/7

    @fate stay night

    假设这样一种情况,我有一个表有版本控制,然后我有一条记录,初始版本是0.

    1.  开始一个事务

    2. 第一次更新记录,版本变成1

    3. 第二次更新记录,  版本变成2(这个时候会提示版本冲突吗?)

    4. Commit事务


    0 回复
  • Alex Alex VIP0
    2019/3/11

    @fate stay night:主要是有时候如果函数有重复使用的话,很难判断哪里是第一个更新

    0 回复