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

Por que a consulta Linq está configurando minhas opções de Arithabort como falsas?


Parece ser um problema conhecido que o EF define Arithabort desligado. E por algum motivo, ExecuteStoreCommand não funciona, enquanto o código a seguir funciona:
var cmd = ((EntityConnection)db.Connection).StoreConnection.CreateCommand();
cmd.Connection.Open();
cmd.CommandText = "set arithabort on";
cmd.ExecuteNonQuery();

Veja esta resposta para esta pergunta para mais.