发出“ SaveChanges()”时,实体框架中的默认事务隔离级别是什么?
|
发出“ SaveChanges()”时,实体框架中的默认事务隔离级别是什么?我在任何地方都找不到。是“可序列化”吗?
没有找到相关结果
已邀请:
3 个回复
嗓瑰
对当前商店提供者使用
的实现。这意味着数据库服务器的默认事务隔离级别设置为默认值。在SQL Server中为2。如果要更改隔离级别,可以使用
。您还可以在派生的上下文中覆盖
,并将
直接包裹在覆盖方法中。
您可以进一步改进此代码,以允许将隔离级别传递到“ 0”等。一旦开始更改隔离级别,就应该始终如一。这意味着每次要运行事务时都应定义隔离级别,因为每个连接都配置了隔离级别,并且在使用连接池时将重用连接。 编辑:EF6中的默认交易级别已更改为“ 8”
委婪绷冗诉
亥套惟间连