Porovnejte možnosti SET pro SSMS a vaše relace LINQ:
SELECT * FROM sys.dm_exec_sessions
WHERE session_id in (@@SPID, @LINQSESS)
(nahraďte @LINQSESS svým ID relace Linq)
ARITHABORT je často viníkem, podívejte se, zda to váš problém vyřeší:
new SqlCommand("SET ARITHABORT ON", connection).ExecuteNonQuery();