[Serializable]
public class Transaction : IDisposable, ISerializable
{
+ [ThreadStatic]
static Transaction ambient;
IsolationLevel level;
return new Transaction (this);
}
- [MonoTODO]
public void Dispose ()
{
- throw new NotImplementedException ();
+ if (TransactionInformation.Status == TransactionStatus.Active)
+ Rollback();
}
[MonoTODO]