Как установить Arithabort в Linq to Entities?

Я нашел множество ответов о том, как установить Arithabort в Linq для SQL, но ничего в Linq для Entities. В Linq to SQL вы можете сделать это:

using (var conn = new SqlConnection(connectionString)){
  cmd = conn.CreateCommand();
  cmd.Connection.Open();
  cmd.CommandText = "set arithabort on;";
  cmd.ExecuteNonQuery(); // Line 5
  using (var db = new MyDataContext(conn)) {
    ...
  }
}

но если я делаю то же самое, просто подставивEntityConnection изSqlConnection в приведенном выше фрагменте кода я получаю сообщение об ошибке во время выполнения в строке 5:

Синтаксис запроса недействителен. Рядом с идентификатором 'arithabort', строка 1, столбец 5.

Я предполагаю, что это связано с тем, что Linq2Sql зашит для SQL Server, тогда как EF может работать на других БД. Так в чем же подвох?

Ответы на вопрос(1)

Ваш ответ на вопрос