Linq to SQL Compact - транзакция или просто SubmitChanges

Я использую Linq to SQL в базе данных SQL Compact. У меня есть функция, где я вставляю несколько записей в базу данных. Я вызываю SubmitChanges только в конце функции. Принесет ли транзакция (используя класс TransactionScope) больше производительности или преимущества?

1 ответ

Решение

Linq to SQL использует транзакцию в SubmitChanges, поэтому вам не нужно использовать ее явно. Из MSDN:

Непосредственно перед передачей любых реальных изменений LINQ to SQL запускает транзакцию для инкапсуляции последовательности отдельных команд.

Другие вопросы по тегам