1 //------------------------------------------------------------------------------
2 // <copyright file="IDbConnection.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
5 // <owner current="true" primary="true">markash</owner>
6 // <owner current="true" primary="false">laled</owner>
7 //------------------------------------------------------------------------------
9 namespace System.Data {
12 public interface IDbConnection : IDisposable {
14 string ConnectionString {
19 int ConnectionTimeout {
27 ConnectionState State {
31 IDbTransaction BeginTransaction();
33 IDbTransaction BeginTransaction(IsolationLevel il);
37 void ChangeDatabase(string databaseName);
39 IDbCommand CreateCommand();