企业库-数据访问应用程序块4.1和事务



有人能告诉我在使用Enterprise Library的DAAB(4.1版)时,管理事务的首选方式是什么吗?我在想

Database NewDb = DatabaseFactory.CreateDatabase();
DBCommand NewCmd = NewDb.GetStoredProcCommand("SProcName");
/* Add parameters here. */
using (TransactionScope NewTrans = new TransactionScope())
{
    NewDb.ExecuteNonQuery(NewCmd);
    NewTrans.Complete()
}

但我不知道我是否会采取正确的方式。

TransactionScope是在企业库中执行事务工作的首选方式。你的榜样很好。

您确实可以选择进行手动事务管理,这主要是为了实现旧Entlib代码的向后兼容性。

相关内容

  • 没有找到相关文章

最新更新