SSMS
 sql >> Database >  >> Database Tools >> SSMS

Il tempo di esecuzione di LINQ to SQL è 50 volte più lungo di SSMS SQL

Confronta le opzioni SET per SSMS e le tue sessioni LINQ:

SELECT * FROM sys.dm_exec_sessions
WHERE session_id in (@@SPID, @LINQSESS)

(sostituisci @LINQSESS con il tuo ID sessione Linq)

ARITHABORT è spesso il colpevole, vedi se questo risolve il tuo problema:

new SqlCommand("SET ARITHABORT ON", connection).ExecuteNonQuery();