sql >> Base de Datos >  >> Database Tools >> SSMS

El tiempo de ejecución de LINQ to SQL es 50 veces más largo que SSMS SQL

Compare las opciones de SET para SSMS y sus sesiones de LINQ:

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

(reemplace @LINQSESS con su ID de sesión de Linq)

ARITHABORT es a menudo el culpable, vea si esto resuelve su problema:

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