RowVersion ConcurrencyToken 这2个东西有什么区别?只是一个自己赋值一个数据库赋值吗?
RowVersion 目前只支持 MSSQL,模型中属性必须是 byte[] 类型的。优点是数据库全自动处理,开发者定义好摆着就行不用管,省心。缺点是只支持 MSSQL,如果换数据库,那就没办法用了。ConcurrencyToken 兼容各种数据库,EF 会自动检查并发冲突,但是赋新值只能自己手动写代码完成,比较麻烦,相对的数据类型也更自由。