Sammenlign SET-indstillingerne for SSMS og dine LINQ-sessioner:
SELECT * FROM sys.dm_exec_sessions
WHERE session_id in (@@SPID, @LINQSESS)
(erstat @LINQSESS med dit Linq-sessions-id)
ARITHABORT er ofte synderen, se om dette løser dit problem:
new SqlCommand("SET ARITHABORT ON", connection).ExecuteNonQuery();