我在我的asp.net应用程序中使用企业库数据访问块。 我想要从业务逻辑层实现跨多个存储过程的事务。Entlib为数据库访问打开新连接。以下方式使用Transaction Scope会导致分布式事务吗?
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required))
{
// calling necessary DAL methods
scope.Complete();
}
有没有更好的方法来实现BLL中的事务?