- DatabaseFacade - DatabaseFacade(DbContext) 
- AutoSavepointsEnabled 
- AutoTransactionBehavior 
- AutoTransactionsEnabled 
- CurrentTransaction 
- ProviderName 
- BeginTransaction() 
- BeginTransactionAsync(CancellationToken) 
- CanConnect() 
- CanConnectAsync(CancellationToken) 
- CommitTransaction() 
- CommitTransactionAsync(CancellationToken) 
- CreateExecutionStrategy() 
- EnsureCreated() 
- EnsureCreatedAsync(CancellationToken) 
- EnsureDeleted() 
- EnsureDeletedAsync(CancellationToken) 
- Equals(Object) 
- GetHashCode() 
- RollbackTransaction() 
- RollbackTransactionAsync(CancellationToken) 
- ToString() 
- BeginTransaction(DatabaseFacade, IsolationLevel) 
- BeginTransactionAsync(DatabaseFacade, IsolationLevel, CancellationToken) 
- CloseConnection(DatabaseFacade) 
- CloseConnectionAsync(DatabaseFacade) 
- EnlistTransaction(DatabaseFacade, Transaction) 
- EnsureCreatedResiliently(DatabaseFacade) 
- EnsureCreatedResilientlyAsync(DatabaseFacade, CancellationToken) 
- ExecuteSql(DatabaseFacade, FormattableString) 
- ExecuteSqlAsync(DatabaseFacade, FormattableString, CancellationToken) 
- ExecuteSqlCommand(DatabaseFacade, FormattableString) 
- ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[]) 
- ExecuteSqlCommand(DatabaseFacade, RawSqlString, IEnumerable<Object>) 
- ExecuteSqlCommandAsync(DatabaseFacade, FormattableString, CancellationToken) 
- ExecuteSqlCommandAsync(DatabaseFacade, RawSqlString, CancellationToken) 
- ExecuteSqlCommandAsync(DatabaseFacade, RawSqlString, Object[]) 
- ExecuteSqlCommandAsync(DatabaseFacade, RawSqlString, IEnumerable<Object>, CancellationToken) 
- ExecuteSqlInterpolated(DatabaseFacade, FormattableString) 
- ExecuteSqlInterpolatedAsync(DatabaseFacade, FormattableString, CancellationToken) 
- ExecuteSqlRaw(DatabaseFacade, String, Object[]) 
- ExecuteSqlRaw(DatabaseFacade, String, IEnumerable<Object>) 
- ExecuteSqlRawAsync(DatabaseFacade, String, CancellationToken) 
- ExecuteSqlRawAsync(DatabaseFacade, String, Object[]) 
- ExecuteSqlRawAsync(DatabaseFacade, String, IEnumerable<Object>, CancellationToken) 
- GenerateCreateScript(DatabaseFacade) 
- GetAppliedMigrations(DatabaseFacade) 
- GetAppliedMigrationsAsync(DatabaseFacade, CancellationToken) 
- GetCommandTimeout(DatabaseFacade) 
- GetConnectionString(DatabaseFacade) 
- GetCosmosClient(DatabaseFacade) 
- GetCosmosDatabaseId(DatabaseFacade) 
- GetDbConnection(DatabaseFacade) 
- GetEnlistedTransaction(DatabaseFacade) 
- GetMigrations(DatabaseFacade) 
- GetPendingMigrations(DatabaseFacade) 
- GetPendingMigrationsAsync(DatabaseFacade, CancellationToken) 
- HasPendingModelChanges(DatabaseFacade) 
- IsCosmos(DatabaseFacade) 
- IsInMemory(DatabaseFacade) 
- IsRelational(DatabaseFacade) 
- IsSqlite(DatabaseFacade) 
- IsSqlServer(DatabaseFacade) 
- Migrate(DatabaseFacade) 
- Migrate(DatabaseFacade, String) 
- MigrateAsync(DatabaseFacade, CancellationToken) 
- MigrateAsync(DatabaseFacade, String, CancellationToken) 
- OpenConnection(DatabaseFacade) 
- OpenConnectionAsync(DatabaseFacade, CancellationToken) 
- SetCommandTimeout(DatabaseFacade, Int32?) 
- SetCommandTimeout(DatabaseFacade, TimeSpan) 
- SetConnectionString(DatabaseFacade, String) 
- SetDbConnection(DatabaseFacade, DbConnection, Boolean) 
- SqlQuery<TResult>(DatabaseFacade, FormattableString) 
- SqlQueryRaw<TResult>(DatabaseFacade, String, Object[]) 
- UseTransaction(DatabaseFacade, DbTransaction) 
- UseTransaction(DatabaseFacade, DbTransaction, Guid) 
- UseTransactionAsync(DatabaseFacade, DbTransaction, CancellationToken) 
- UseTransactionAsync(DatabaseFacade, DbTransaction, Guid, CancellationToken) 
 
net10.0-windows7.0
    namespace Microsoft.EntityFrameworkCore.Infrastructure
{
    public class DatabaseFacade : IInfrastructure<IServiceProvider!>, IResettableService, IDatabaseFacadeDependenciesAccessor
    {
        public virtual bool AutoSavepointsEnabled { get; set; }
    }
}
            | nuget.org | 0.0 % Reference this API 0.0 % Get property 0.0 % Set property | 
|---|---|
| .NET | 8.09.010.0 | 
| Information specific to net10.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| Windows | 7.0 | 
| Information specific to net10.0-windows7.0 | |
| Assembly | Microsoft.EntityFrameworkCore , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 | 
| Referencing | Your project needs a package reference to  | 
| Package | Microsoft.EntityFrameworkCore (9.0.3) net8.0 | 
| Platform Restrictions | The property getter is supported on all platforms. The property setter is supported on all platforms. | 
- Built-in API
- Package-provided API