1 //------------------------------------------------------------------------------
2 // <copyright file="DbTransaction.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
5 // <owner current="true" primary="true">[....]</owner>
6 // <owner current="true" primary="false">[....]</owner>
7 //------------------------------------------------------------------------------
9 namespace System.Data.Common {
14 public abstract class DbTransaction : MarshalByRefObject, IDbTransaction { // V1.2.3300
15 protected DbTransaction() : base() {
18 public DbConnection Connection {
24 IDbConnection IDbTransaction.Connection {
30 abstract protected DbConnection DbConnection {
34 abstract public IsolationLevel IsolationLevel {
38 abstract public void Commit();
40 public void Dispose() {
44 protected virtual void Dispose(bool disposing) {
47 abstract public void Rollback();