четвер, 28 травня 2009 р.

Простір імен System.Transactions

транзакції з попереднього поста добре підходять для використання на рівні DAL коли в нас є доступ до об'єкта Connection.
коли ж потрібні транзакції на рівні BLL(де про Connection не повинно йти і мови)
можна використовувати класи з нового в .Net 2.0 простіру імен System.Transactions.

using (TransactionScope ts = new TransactionScope())
{
//тут виконуєпо потрібні операції

...

ts.Complete();
}


P.S. і не забудьте запустити службу Distributed Transaction Coordinator. без неї не працює.

Немає коментарів:

Дописати коментар