* Updated all Enums, Interfaces, and Delegates in System.Data
[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 namespace System.Data
11 {
12         /// <summary>
13         /// Represents a transaction to be performed at a data source, and is implemented by .NET data providers that access relational databases.
14         /// </summary>
15         public interface IDbTransaction
16         {
17                 void Commit();
18
19                 void Rollback();
20                 
21                 IDbConnection Connection{get;}
22
23                 IsolationLevel IsolationLevel{get;}
24         }       
25 }