Я использую блок доступа к данным корпоративной библиотеки в моем приложении asp.net.Я хочу реализовать транзакцию из уровня бизнес-логики через несколько хранимых процедур.Entlib открывает новое соединение для доступа к базе данных.Приводит ли использование области действия транзакции к распределенной транзакции следующим образом?
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required))
{
// calling necessary DAL methods
scope.Complete();
}
Существуют ли более эффективные способы реализации транзакции из BLL?