Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

como alterar o nível de isolamento?


  • O nível de isolamento de transação padrão do EF é baseado no provedor de banco de dados usado.

  • O nível de isolamento não especificado em seu código ef deve resultar no nível de isolamento padrão para o servidor de banco de dados.

  • No nível de isolamento padrão do SQL Server é READ COMMITED.

  • Portanto, você não precisa especificar IsolationLevel em seu código EF.

Como alterar o IsolationLevel no DB Check Níveis de isolamento no mecanismo de banco de dados e SET TRANSACTION ISOLATION LEVEL (Transact-SQL)

ATUALIZAÇÃO

Para alterar o isolation level execute o comando abaixo mencionado no SSMS:
USE YourDatabaseName;
GO
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;

Para verificar se é aplicado?
USE YourDatabaseName;
GO
DBCC useroptions

MSDN diz:

Espero que isso ajude você.