Databaseprovider というクラスがあり、CurrentTransaction という静的な OracleTransaction プロパティがあります。値を割り当てる方法は次のとおりです。
OracleConnection connection = ConnectionProvider.CreateConnection(conString);
connection.Open();
DatabaseProvider.CurrentTransaction = connection.BeginTransaction(IsolationLevel.ReadCommitted);
コミットまたはロールバックの後、トランザクションの接続プロパティが null に設定されることに気付きました。前に作成した OracleConnection オブジェクトはどうなるのでしょうか。それも閉じられて破棄されますか、それともフリーで到達不能なオブジェクトになりますか?