【发布时间】:2015-11-16 13:25:34
【问题描述】:
我正在 sql server 2012 上测试并发性并使用实体框架。
我注意到并发可以主要通过以下方式之一进行控制:
- 设置事务隔离级别[可重复读取|可序列化|...]
- 在表上创建 ROWVERSION 列
据我了解,第一种方式使用数据库日志和锁,而第二种方式使用 Rowversion 值的基本比较。
如果我说的有问题,请纠正我。
什么是最好的选择?我应该同时使用它们还是只使用一个?
【问题讨论】:
-
我也有同样的问题...希望有人能给出更清晰的答案。没有不尊重@danihp,但我不清楚他们的答案。
标签: sql entity-framework concurrency sql-server-2012 acid