[bcl] Updates referencesource to 4.7.1
[mono-project.git] / mcs / class / referencesource / System.Data / System / Data / IDbConnection.cs
blobad6da26e6647f7c4dff0160d47a272c1691c238a
1 //------------------------------------------------------------------------------
2 // <copyright file="IDbConnection.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
4 // </copyright>
5 // <owner current="true" primary="true">markash</owner>
6 // <owner current="true" primary="false">laled</owner>
7 //------------------------------------------------------------------------------
9 namespace System.Data {
10 using System;
12 public interface IDbConnection : IDisposable {
14 string ConnectionString {
15 get;
16 set;
19 int ConnectionTimeout {
20 get;
23 string Database {
24 get;
27 ConnectionState State {
28 get;
31 IDbTransaction BeginTransaction();
33 IDbTransaction BeginTransaction(IsolationLevel il);
35 void Close();
37 void ChangeDatabase(string databaseName);
39 IDbCommand CreateCommand();
41 void Open();