3 types derived from DbConnection
System.Data.Odbc (2)
System\Data\Odbc\OdbcConnection.cs (1)
15public sealed partial class OdbcConnection : DbConnection, ICloneable
System\Data\Odbc\OdbcConnectionHelper.cs (1)
11public sealed partial class OdbcConnection : DbConnection
System.Data.OleDb (1)
artifacts\obj\System.Data.OleDb\Debug\net10.0\System.Data.OleDb.notsupported.cs (1)
84public sealed partial class OleDbConnection : System.Data.Common.DbConnection, System.Data.IDbConnection, System.ICloneable, System.IDisposable
114 references to DbConnection
Aspire.MySqlConnector.Tests (2)
ConformanceTests.cs (2)
110DbConnection? dbConnection = Resolve<DbConnection>();
Aspire.Npgsql (1)
AspirePostgreSqlNpgsqlExtensions.cs (1)
135builder.Services.AddKeyedTransient<DbConnection>(serviceKey, static (serviceProvider, key) => serviceProvider.GetRequiredKeyedService<NpgsqlConnection>(key));
Aspire.Npgsql.Tests (2)
ConformanceTests.cs (2)
112DbConnection? dbConnection = Resolve<DbConnection>();
HealthChecksSample (3)
DbConnectionHealthCheck.cs (2)
31protected abstract DbConnection CreateConnection(string connectionString); 35using (var connection = CreateConnection(ConnectionString))
SqlConnectionHealthCheck.cs (1)
23protected override DbConnection CreateConnection(string connectionString)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (8)
DbUtil.cs (2)
16DbConnection connection, 36public static TContext Create<TContext>(DbConnection connection, IServiceCollection services = null) where TContext : DbContext
SqlStoreOnlyUsersTestBase.cs (1)
80var sqlConn = dbContext.Database.GetDbConnection();
SqlStoreTestBase.cs (1)
130var sqlConn = dbContext.Database.GetDbConnection();
UserStoreEncryptPersonalDataTest.cs (3)
121private bool FindInk(DbConnection conn, string column, string id) 140private bool FindAuthenticatorKeyInk(DbConnection conn, string id) 143private bool FindTokenInk(DbConnection conn, string id, string loginProvider, string tokenName)
Utilities\ScratchDatabaseFixture.cs (1)
28public DbConnection Connection => _connection;
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Infrastructure\FunctionalTestsServiceCollectionExtensions.cs (1)
20public static IServiceCollection SetupTestDatabase<TContext>(this IServiceCollection services, DbConnection connection) where TContext : DbContext =>
Microsoft.Data.Analysis (3)
DataFrame.IO.cs (1)
237var connection = dataAdapter.SelectCommand.Connection;
Extensions.cs (2)
15public static DbDataAdapter CreateDataAdapter(this DbProviderFactory factory, DbConnection connection, string tableName) 24public static bool TryOpen(this DbConnection connection)
Microsoft.Data.Analysis.Tests (2)
DataFrame.IOTests.cs (2)
1231static (SQLiteProviderFactory factory, DbConnection connection) InitSQLiteDb() 1238var connection = factory.CreateConnection();
Microsoft.ML.Data (5)
DataLoadSave\Database\DatabaseLoaderCursor.cs (2)
25private DbConnection _connection; 56public DbConnection Connection
DataLoadSave\Database\DatabaseSource.cs (3)
16/// <param name="providerFactory">The factory used to create the <see cref="DbConnection"/>..</param> 25/// <param name="providerFactory">The factory used to create the <see cref="DbConnection"/>..</param> 51/// <summary>Gets the factory used to create the <see cref="DbConnection"/>.</summary>
netstandard (1)
netstandard.cs (1)
456[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.Common.DbConnection))]
System.Data (1)
src\libraries\shims\System.Data\ref\System.Data.cs (1)
28[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.Common.DbConnection))]
System.Data.Common (31)
System\Data\Common\DbBatch.cs (2)
17public DbConnection? Connection 23protected abstract DbConnection? DbConnection { get; set; }
System\Data\Common\DbCommand.cs (3)
31public DbConnection? Connection 40set { DbConnection = (DbConnection?)value; } 43protected abstract DbConnection? DbConnection { get; set; }
System\Data\Common\DBCommandBuilder.cs (1)
572DbConnection? connection = srcCommand.Connection;
System\Data\Common\DbConnection.cs (3)
152/// Returns schema information for the data source of this <see cref="DbConnection" />. 165/// Returns schema information for the data source of this <see cref="DbConnection" /> using the specified 183/// Returns schema information for the data source of this <see cref="DbConnection" /> using the specified
System\Data\Common\DbDataSource.cs (16)
15protected abstract DbConnection CreateDbConnection(); 17protected virtual DbConnection OpenDbConnection() 19var connection = CreateDbConnection(); 33protected virtual async ValueTask<DbConnection> OpenDbConnectionAsync(CancellationToken cancellationToken = default) 35var connection = CreateDbConnection(); 60public DbConnection CreateConnection() 63public DbConnection OpenConnection() 66public ValueTask<DbConnection> OpenConnectionAsync(CancellationToken cancellationToken = default) 99private readonly DbConnection _connection; 314var connection = _wrappedCommand.Connection; 323var connection = _wrappedCommand.Connection; 342protected override DbConnection? DbConnection 358private readonly DbConnection _connection; 544var connection = _wrappedBatch.Connection; 552var connection = _wrappedBatch.Connection; 571protected override DbConnection? DbConnection
System\Data\Common\DbProviderFactories.cs (1)
76public static DbProviderFactory? GetFactory(DbConnection connection)
System\Data\Common\DbProviderFactory.cs (1)
60public virtual DbConnection? CreateConnection() => null;
System\Data\Common\DbTransaction.cs (2)
13public DbConnection? Connection => DbConnection; 17protected abstract DbConnection? DbConnection { get; }
System\Data\Common\DefaultDataSource.cs (2)
19protected override DbConnection CreateDbConnection() 21var connection = _dbProviderFactory.CreateConnection();
System.Data.Odbc (51)
Common\System\Data\ProviderBase\DbConnectionFactory.cs (1)
13internal bool TryGetConnection(DbConnection owningConnection, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions, DbConnectionInternal? oldConnection, out DbConnectionInternal? connection)
Common\System\Data\ProviderBase\DbConnectionInternal.cs (1)
30internal virtual void CloseConnection(DbConnection owningObject, DbConnectionFactory connectionFactory)
Common\System\Data\ProviderBase\DbConnectionPool.cs (8)
25public PendingGetConnection(long dueTime, DbConnection owner, TaskCompletionSource<DbConnectionInternal> completion) 32public DbConnection Owner { get; } 384private DbConnectionInternal CreateObject(DbConnection? owningObject, DbConnectionOptions? userOptions, DbConnectionInternal? oldConnection) 664internal bool TryGetConnection(DbConnection owningObject, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions, out DbConnectionInternal? connection) 716private bool TryGetConnection(DbConnection owningObject, uint waitForMultipleObjectsTimeout, bool allowCreate, bool onlyOneCheckConnection, DbConnectionOptions? userOptions, out DbConnectionInternal? connection) 854private void PrepareConnection(DbConnection owningObject, DbConnectionInternal obj) 880internal DbConnectionInternal? ReplaceConnection(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) 1138private DbConnectionInternal? UserCreateRequest(DbConnection owningObject, DbConnectionOptions? userOptions, DbConnectionInternal? oldConnection = null)
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionClosed.cs (8)
23internal override void CloseConnection(DbConnection owningObject, DbConnectionFactory connectionFactory) 30protected internal override DataTable GetSchema(DbConnectionFactory factory, DbConnectionPoolGroup poolGroup, DbConnection outerConnection, string collectionName, string?[]? restrictions) 35internal override bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 45internal override bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 79internal override void CloseConnection(DbConnection owningObject, DbConnectionFactory connectionFactory) 84internal override bool TryReplaceConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 87internal override bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 134internal override bool TryReplaceConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions)
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (13)
54public void ClearPool(DbConnection connection) 81internal DbConnectionInternal? CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions? userOptions) 95internal DbConnectionInternal? CreatePooledConnection(DbConnectionPool pool, DbConnection? owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions? userOptions) 138private DbConnectionPool? GetConnectionPool(DbConnection owningObject, DbConnectionPoolGroup connectionPoolGroup) 360protected virtual DbConnectionInternal? CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool? pool, DbConnection? owningConnection, DbConnectionOptions? userOptions) 385protected abstract DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool? pool, DbConnection? owningConnection); 391internal abstract DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnection connection); 393internal abstract DbConnectionInternal? GetInnerConnection(DbConnection connection); 395internal abstract void PermissionDemand(DbConnection outerConnection); 397internal abstract void SetConnectionPoolGroup(DbConnection outerConnection, DbConnectionPoolGroup poolGroup); 399internal abstract void SetInnerConnectionEvent(DbConnection owningObject, DbConnectionInternal to); 401internal abstract bool SetInnerConnectionFrom(DbConnection owningObject, DbConnectionInternal to, DbConnectionInternal from); 403internal abstract void SetInnerConnectionTo(DbConnection owningObject, DbConnectionInternal to);
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionInternal.cs (5)
256protected internal virtual DataTable GetSchema(DbConnectionFactory factory, DbConnectionPoolGroup poolGroup, DbConnection outerConnection, string collectionName, string?[]? restrictions) 290internal virtual void OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 303internal virtual bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 308internal virtual bool TryReplaceConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 313protected bool TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions)
src\libraries\Common\src\System\Data\ProviderBase\DbMetaDataFactory.cs (3)
104private DataTable ExecuteCommand(DataRow requestedCollectionRow, string?[]? restrictions, DbConnection connection) 388public virtual DataTable GetSchema(DbConnection connection, string collectionName, string?[]? restrictions) 498protected virtual DataTable PrepareCollection(string collectionName, string?[]? restrictions, DbConnection connection)
System\Data\Odbc\OdbcCommand.cs (1)
260protected override DbConnection? DbConnection
System\Data\Odbc\OdbcConnectionFactory.cs (8)
30protected override DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool? pool, DbConnection? owningObject) 78internal override DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnection? connection) 88internal override DbConnectionInternal? GetInnerConnection(DbConnection connection) 98internal override void PermissionDemand(DbConnection outerConnection) 103internal override void SetConnectionPoolGroup(DbConnection outerConnection, DbConnectionPoolGroup poolGroup) 112internal override void SetInnerConnectionEvent(DbConnection owningObject, DbConnectionInternal to) 117internal override bool SetInnerConnectionFrom(DbConnection owningObject, DbConnectionInternal to, DbConnectionInternal from) 127internal override void SetInnerConnectionTo(DbConnection owningObject, DbConnectionInternal to)
System\Data\Odbc\OdbcFactory.cs (1)
26public override DbConnection CreateConnection()
System\Data\Odbc\OdbcMetaDataFactory.cs (1)
1078protected override DataTable PrepareCollection(string collectionName, string?[]? restrictions, DbConnection connection)
System\Data\Odbc\OdbcTransaction.cs (1)
29protected override DbConnection? DbConnection
System.Data.OleDb (3)
artifacts\obj\System.Data.OleDb\Debug\net10.0\System.Data.OleDb.notsupported.cs (3)
29protected override System.Data.Common.DbConnection? DbConnection { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_OleDb); } set { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_OleDb); } } 274public override System.Data.Common.DbConnection CreateConnection() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_OleDb); } 484protected override System.Data.Common.DbConnection? DbConnection { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_OleDb); } }