首页 新闻 搜索 专区 学院

efcore并发问题。

0
悬赏园豆:10 [待解决问题]

RowVersion ConcurrencyToken
这2个东西有什么区别?只是一个自己赋值一个数据库赋值吗?

吴瑞祥的主页 吴瑞祥 | 高人七级 | 园豆:28851
提问于:2019-12-19 15:16
< >
分享
所有回答(1)
0

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

coredx | 园豆:614 (小虾三级) | 2020-03-08 04:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册