System.Transactions.TransactionScope

by sgalyamov 23. октября 2009 03:43

Узнал про прикольный класс System.Transactions.TransactionScope.

Кусок кода исполняется как единая транзакция.



Использовать как-то так:

  1. using (TransactionScope ts = new TransactionScope())
  2. {
  3. // Удаляем старые ответы
  4. AnswerUtility.Delete(id, UserUtility.CurrentUserName);
  5. // запоминаем в БД ответы пользователя
  6. AnswerUtility.SaveAnswerToDB(answers);

  7. // завершение транзакции
  8. ts.Complete();
  9. }
Прекрасно работает с SQL to LINQ.

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

.NET | C#

Комментарии

Комментарии закрыты

О нас

Это блог компании Инлайн. Мы занимаемся разработкой сайтов, корпоративных порталов и корпоративных информационных систем на основе новейших технологии Microsoft  - ASP.NET, SharePoint и Silverlight. А в этом блоге мы размещаем самые последние новости в области разработке для web.

Облако тегов