kreta/Sda.DataProvider/Core/SDATransactionWrapper.cs
2024-03-13 00:33:46 +01:00

32 lines
719 B
C#

using System.Data;
namespace SDA.DataProvider.Core
{
public abstract class SDATransactionWrapper : IDbTransaction
{
public abstract SDAConnectionWrapper Connection { get; }
internal abstract IDbTransaction NativeTransaction { get; }
#region IDisposable Members
public abstract void Dispose();
#endregion
#region IDbTransaction Members
IDbConnection IDbTransaction.Connection
{
get
{
return Connection;
}
}
public abstract IsolationLevel IsolationLevel { get; }
public abstract void Commit();
public abstract void Rollback();
#endregion
}
}