32 lines
719 B
C#
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
|
|
}
|
|
}
|