本篇就是讲解,如何在我们的Entity Framework Core中来使用和自定义我们的并发策略
2.Entity Framework Core并发令牌
要使用Entity Framework Core...中的并发策略,就需要使用我们的并发令牌(ConcurrencyCheck)
在Entity Framework Core中,并发的默认处理方式是无视并发冲突的,任何修改语句在条件符合的情况下,都可以修改成功...2.1并发令牌在EF中工作的原理
当我们配置User中的Name为令牌的时候,EF会将并发令牌包含在Where、Update或delete命令的子句中并检查受影响的行数来实现验证。...如果数据库中的值已更改,则不会更新任何行。...在异常中,我们将当前上下文的版本号和数据库现有的版本号进行对比,发现当前上下文的版本号为过期数据,则不更新,并返回失败.
请仔细看代码中的注释.