EF core 5下的乐观锁和悲观锁应用 webmote33 2021-04-26 625 阅读1分钟 有一个应用场景,是以mysql为基础产生一个递增的编号,实现该功能当然还有其他方式,这里仅仅以数据库为基础来产生递增编号。之前的代码采用了乐观锁方式,在并发冲突下会不产生序列号,而是抛出异常,你可以截获异常来再次获取,本次修改为悲观锁方式,来等待一段时间的锁。 以下场景均在MySql环境下进行。 1、 EF core 乐观锁方式 建表脚本 CREATE TABLE `next_number` ( `GID` VARCHAR(32) NOT NULL , `TA