2004-04-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.Data / System.Data / IDbTransaction.cs
1 //
2 // System.Data.IDbTransaction.cs
3 //
4 // Author:
5 //   Christopher Podurgiel (cpodurgiel@msn.com)
6 //
7 // (C) Chris Podurgiel
8 //
9
10 using System;
11
12 namespace System.Data
13 {
14         /// <summary>
15         /// Represents a transaction to be performed at a data source, and is implemented by .NET data providers that access relational databases.
16         /// </summary>
17         public interface IDbTransaction : IDisposable
18         {
19                 void Commit();
20
21                 void Rollback();
22                 
23                 IDbConnection Connection{get;}
24
25                 IsolationLevel IsolationLevel{get;}
26         }       
27 }