Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Perché la query Linq imposta le mie opzioni di Arithabort su false?

Sembra essere un problema noto che EF imposta Arithabort spento. E per qualche motivo, ExecuteStoreCommand non funziona, mentre il codice seguente funziona:

var cmd = ((EntityConnection)db.Connection).StoreConnection.CreateCommand();
cmd.Connection.Open();
cmd.CommandText = "set arithabort on";
cmd.ExecuteNonQuery();

Vedi questa risposta a questa domanda per di più.