3
我正在使用SMO在SQL Server上創建數據庫和表。我想在交易中這樣做。都幹得那麼有效,相當於這些方法:與使用SqlConnectionObject屬性相比,SMO ServerConnection事務方法存在差異嗎?
第一種方法:
Server server;
//...
server.ConnectionContext.BeginTransaction();
//...
server.ConnectionContext.CommitTransaction();
方法二:
Server server;
// ...
SqlConnection conn = server.ConnectionContext.SqlConnectionObject;
SqlTransaction trans = conn.BeginTransaction();
// ...
trans.Commit();