SMO を使用して、SQL Server にデータベースとテーブルを作成しています。私はトランザクションでそうしたい。これらの方法はどちらも有効で同等ですか:
最初の方法:
Server server;
//...
server.ConnectionContext.BeginTransaction();
//...
server.ConnectionContext.CommitTransaction();
2 番目の方法:
Server server;
// ...
SqlConnection conn = server.ConnectionContext.SqlConnectionObject;
SqlTransaction trans = conn.BeginTransaction();
// ...
trans.Commit();