EFCore自动创建的数据库在SQLSERVER时是READ_COMMITTED_SNAPSHOT,SQLSERVER创建数据库默认是READ_COMMITTED。
因此记录一下查看和修改的方法,以便查看修改。
查询当前数据库事务级别:
DBCC Useroptions;
修改数据库事务级别:
ALTER DATABASE 数据库名 SET SINGLE_USER WITH ROLLBACK IMMEDIATE; ALTER DATABASE 数据库名 SET ALLOW_SNAPSHOT_ISOLATION ON; ALTER DATABASE 数据库名 SET READ_COMMITTED_SNAPSHOT OFF; ALTER DATABASE 数据库名 SET MULTI_USER;