2 implementations of IDbConnection
System.Data.Common (1)
System\Data\Common\DbConnection.cs (1)
11public abstract class DbConnection : Component, IDbConnection, IAsyncDisposable
System.Data.OleDb (1)
artifacts\obj\System.Data.OleDb\Debug\net9.0\System.Data.OleDb.notsupported.cs (1)
84public sealed partial class OleDbConnection : System.Data.Common.DbConnection, System.Data.IDbConnection, System.ICloneable, System.IDisposable
27 references to IDbConnection
netstandard (1)
netstandard.cs (1)
541[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.IDbConnection))]
System.Data (1)
src\libraries\shims\System.Data\ref\System.Data.cs (1)
107[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.IDbConnection))]
System.Data.Common (24)
System\Data\Common\DbCommand.cs (1)
37IDbConnection? IDbCommand.Connection
System\Data\Common\DbConnection.cs (3)
61IDbTransaction IDbConnection.BeginTransaction() => 64IDbTransaction IDbConnection.BeginTransaction(IsolationLevel isolationLevel) => 139IDbCommand IDbConnection.CreateCommand() => CreateDbCommand();
System\Data\Common\DbDataAdapter.cs (17)
413IDbConnection activeConnection = DbDataAdapter.GetConnection3(command, ADP.FillSchema); 619IDbConnection activeConnection = DbDataAdapter.GetConnection3(command, ADP.Fill); 972IDbConnection?[] connections = new IDbConnection[5]; // one for each statementtype 1200IDbConnection connection = DbDataAdapter.GetConnection1(this); 1218IDbConnection connection = DbDataAdapter.GetConnection4(dataCommand, statementType, isCommandFromRowUpdating); 1296IDbConnection connection = DbDataAdapter.GetConnection1(this); 1460private static ConnectionState UpdateConnectionOpen(IDbConnection connection, StatementType statementType, IDbConnection?[] connections, ConnectionState[] connectionStates, bool useSelectConnectionState) 1742private static IDbConnection GetConnection1(DbDataAdapter adapter) 1757IDbConnection? connection = null; 1769private static IDbConnection GetConnection3(IDbCommand command, string method) 1773IDbConnection? connection = command.Connection; 1781private static IDbConnection GetConnection4(IDbCommand command, StatementType statementType, bool isCommandFromRowUpdating) 1784IDbConnection? connection = command.Connection; 1806private static void QuietClose(IDbConnection? connection, ConnectionState originalState) 1822private static void QuietOpen(IDbConnection connection, out ConnectionState originalState)
System\Data\Common\DbTransaction.cs (1)
15IDbConnection? IDbTransaction.Connection => DbConnection;
System\Data\IDbCommand.cs (1)
10IDbConnection? Connection { get; set; }
System\Data\IDbTransaction.cs (1)
8IDbConnection? Connection { get; }
System.Data.Odbc (1)
Common\System\Data\Common\AdapterUtil.Odbc.cs (1)
443internal static Exception ParallelTransactionsNotSupported(IDbConnection obj)