Show / Hide Table of Contents

Class IdentityServerDbContext

Inheritance
object
AbpDbContext<IdentityServerDbContext>
IdentityServerDbContext
Implements
IAbpEfCoreDbContext
IAbpEfCoreDbFunctionContext
ITransientDependency
IIdentityServerDbContext
IEfCoreDbContext
IDisposable
IInfrastructure<IServiceProvider>
IDbContextDependencies
IDbSetCache
IDbContextPoolable
IResettableService
IAsyncDisposable
Inherited Members
AbpDbContext<IdentityServerDbContext>.DbContextOptions
AbpDbContext<IdentityServerDbContext>.OnConfiguring(DbContextOptionsBuilder)
AbpDbContext<IdentityServerDbContext>.ConfigureConventions(ModelConfigurationBuilder)
AbpDbContext<IdentityServerDbContext>.TrySetDatabaseProvider(ModelBuilder)
AbpDbContext<IdentityServerDbContext>.GetDatabaseProviderOrNull(ModelBuilder)
AbpDbContext<IdentityServerDbContext>.SaveChangesAsync(bool, CancellationToken)
AbpDbContext<IdentityServerDbContext>.PublishEntityEvents(EntityEventReport)
AbpDbContext<IdentityServerDbContext>.SaveChangesOnDbContextAsync(bool, CancellationToken)
AbpDbContext<IdentityServerDbContext>.Initialize(AbpEfCoreDbContextInitializationContext)
AbpDbContext<IdentityServerDbContext>.ChangeTracker_Tracked(object, EntityTrackedEventArgs)
AbpDbContext<IdentityServerDbContext>.ChangeTracker_StateChanged(object, EntityStateChangedEventArgs)
AbpDbContext<IdentityServerDbContext>.FillExtraPropertiesForTrackedEntities(EntityTrackedEventArgs)
AbpDbContext<IdentityServerDbContext>.PublishEventsForTrackedEntity(EntityEntry)
AbpDbContext<IdentityServerDbContext>.HandlePropertiesBeforeSave()
AbpDbContext<IdentityServerDbContext>.CreateEventReport()
AbpDbContext<IdentityServerDbContext>.HandleExtraPropertiesOnSave(EntityEntry)
AbpDbContext<IdentityServerDbContext>.ApplyAbpConceptsForAddedEntity(EntityEntry)
AbpDbContext<IdentityServerDbContext>.ApplyAbpConceptsForModifiedEntity(EntityEntry, bool)
AbpDbContext<IdentityServerDbContext>.ApplyAbpConceptsForDeletedEntity(EntityEntry)
AbpDbContext<IdentityServerDbContext>.IsHardDeleted(EntityEntry)
AbpDbContext<IdentityServerDbContext>.UpdateConcurrencyStamp(EntityEntry)
AbpDbContext<IdentityServerDbContext>.SetConcurrencyStampIfNull(EntityEntry)
AbpDbContext<IdentityServerDbContext>.CheckAndSetId(EntityEntry)
AbpDbContext<IdentityServerDbContext>.TrySetGuidId(EntityEntry, IEntity<Guid>)
AbpDbContext<IdentityServerDbContext>.SetCreationAuditProperties(EntityEntry)
AbpDbContext<IdentityServerDbContext>.SetModificationAuditProperties(EntityEntry)
AbpDbContext<IdentityServerDbContext>.SetDeletionAuditProperties(EntityEntry)
AbpDbContext<IdentityServerDbContext>.IncrementEntityVersionProperty(EntityEntry)
AbpDbContext<IdentityServerDbContext>.ConfigureBaseProperties<TEntity>(ModelBuilder, IMutableEntityType)
AbpDbContext<IdentityServerDbContext>.ConfigureGlobalFilters<TEntity>(ModelBuilder, IMutableEntityType)
AbpDbContext<IdentityServerDbContext>.ConfigureValueConverter<TEntity>(ModelBuilder, IMutableEntityType)
AbpDbContext<IdentityServerDbContext>.ConfigureValueGenerated<TEntity>(ModelBuilder, IMutableEntityType)
AbpDbContext<IdentityServerDbContext>.ShouldFilterEntity<TEntity>(IMutableEntityType)
AbpDbContext<IdentityServerDbContext>.CreateFilterExpression<TEntity>(ModelBuilder)
AbpDbContext<IdentityServerDbContext>.UseDbFunction()
AbpDbContext<IdentityServerDbContext>.GetCompiledQueryCacheKey()
AbpDbContext<IdentityServerDbContext>.LazyServiceProvider
AbpDbContext<IdentityServerDbContext>.CurrentTenantId
AbpDbContext<IdentityServerDbContext>.IsMultiTenantFilterEnabled
AbpDbContext<IdentityServerDbContext>.IsSoftDeleteFilterEnabled
AbpDbContext<IdentityServerDbContext>.CurrentTenant
AbpDbContext<IdentityServerDbContext>.GuidGenerator
AbpDbContext<IdentityServerDbContext>.DataFilter
AbpDbContext<IdentityServerDbContext>.EntityChangeEventHelper
AbpDbContext<IdentityServerDbContext>.EntityChangeOptions
AbpDbContext<IdentityServerDbContext>.AuditPropertySetter
AbpDbContext<IdentityServerDbContext>.EntityHistoryHelper
AbpDbContext<IdentityServerDbContext>.AuditingManager
AbpDbContext<IdentityServerDbContext>.UnitOfWorkManager
AbpDbContext<IdentityServerDbContext>.Clock
AbpDbContext<IdentityServerDbContext>.DistributedEventBus
AbpDbContext<IdentityServerDbContext>.LocalEventBus
AbpDbContext<IdentityServerDbContext>.Logger
AbpDbContext<IdentityServerDbContext>.AbpEfCoreNavigationHelper
AbpDbContext<IdentityServerDbContext>.Options
AbpDbContext<IdentityServerDbContext>.GlobalFilterOptions
Namespace: Volo.Abp.IdentityServer.EntityFrameworkCore
Assembly: Volo.Abp.IdentityServer.EntityFrameworkCore.dll
Syntax
[IgnoreMultiTenancy]
[ConnectionStringName("AbpIdentityServer")]
public class IdentityServerDbContext : AbpDbContext<IdentityServerDbContext>, IAbpEfCoreDbContext, IAbpEfCoreDbFunctionContext, ITransientDependency, IIdentityServerDbContext, IEfCoreDbContext, IDisposable, IInfrastructure<IServiceProvider>, IDbContextDependencies, IDbSetCache, IDbContextPoolable, IResettableService, IAsyncDisposable

Constructors

IdentityServerDbContext(DbContextOptions<IdentityServerDbContext>)

Declaration
public IdentityServerDbContext(DbContextOptions<IdentityServerDbContext> options)
Parameters
Type Name Description
DbContextOptions<IdentityServerDbContext> options

Properties

ApiResourceClaims

Declaration
public DbSet<ApiResourceClaim> ApiResourceClaims { get; set; }
Property Value
Type Description
DbSet<ApiResourceClaim>

ApiResourceProperties

Declaration
public DbSet<ApiResourceProperty> ApiResourceProperties { get; set; }
Property Value
Type Description
DbSet<ApiResourceProperty>

ApiResourceScopes

Declaration
public DbSet<ApiResourceScope> ApiResourceScopes { get; set; }
Property Value
Type Description
DbSet<ApiResourceScope>

ApiResourceSecrets

Declaration
public DbSet<ApiResourceSecret> ApiResourceSecrets { get; set; }
Property Value
Type Description
DbSet<ApiResourceSecret>

ApiResources

Declaration
public DbSet<ApiResource> ApiResources { get; set; }
Property Value
Type Description
DbSet<ApiResource>

ApiScopeClaims

Declaration
public DbSet<ApiScopeClaim> ApiScopeClaims { get; set; }
Property Value
Type Description
DbSet<ApiScopeClaim>

ApiScopeProperties

Declaration
public DbSet<ApiScopeProperty> ApiScopeProperties { get; set; }
Property Value
Type Description
DbSet<ApiScopeProperty>

ApiScopes

Declaration
public DbSet<ApiScope> ApiScopes { get; set; }
Property Value
Type Description
DbSet<ApiScope>

ClientClaims

Declaration
public DbSet<ClientClaim> ClientClaims { get; set; }
Property Value
Type Description
DbSet<ClientClaim>

ClientCorsOrigins

Declaration
public DbSet<ClientCorsOrigin> ClientCorsOrigins { get; set; }
Property Value
Type Description
DbSet<ClientCorsOrigin>

ClientGrantTypes

Declaration
public DbSet<ClientGrantType> ClientGrantTypes { get; set; }
Property Value
Type Description
DbSet<ClientGrantType>

ClientIdPRestrictions

Declaration
public DbSet<ClientIdPRestriction> ClientIdPRestrictions { get; set; }
Property Value
Type Description
DbSet<ClientIdPRestriction>

ClientPostLogoutRedirectUris

Declaration
public DbSet<ClientPostLogoutRedirectUri> ClientPostLogoutRedirectUris { get; set; }
Property Value
Type Description
DbSet<ClientPostLogoutRedirectUri>

ClientProperties

Declaration
public DbSet<ClientProperty> ClientProperties { get; set; }
Property Value
Type Description
DbSet<ClientProperty>

ClientRedirectUris

Declaration
public DbSet<ClientRedirectUri> ClientRedirectUris { get; set; }
Property Value
Type Description
DbSet<ClientRedirectUri>

ClientScopes

Declaration
public DbSet<ClientScope> ClientScopes { get; set; }
Property Value
Type Description
DbSet<ClientScope>

ClientSecrets

Declaration
public DbSet<ClientSecret> ClientSecrets { get; set; }
Property Value
Type Description
DbSet<ClientSecret>

Clients

Declaration
public DbSet<Client> Clients { get; set; }
Property Value
Type Description
DbSet<Client>

DeviceFlowCodes

Declaration
public DbSet<DeviceFlowCodes> DeviceFlowCodes { get; set; }
Property Value
Type Description
DbSet<DeviceFlowCodes>

IdentityClaims

Declaration
public DbSet<IdentityResourceClaim> IdentityClaims { get; set; }
Property Value
Type Description
DbSet<IdentityResourceClaim>

IdentityResourceProperties

Declaration
public DbSet<IdentityResourceProperty> IdentityResourceProperties { get; set; }
Property Value
Type Description
DbSet<IdentityResourceProperty>

IdentityResources

Declaration
public DbSet<IdentityResource> IdentityResources { get; set; }
Property Value
Type Description
DbSet<IdentityResource>

PersistedGrants

Declaration
public DbSet<PersistedGrant> PersistedGrants { get; set; }
Property Value
Type Description
DbSet<PersistedGrant>

Methods

OnModelCreating(ModelBuilder)

Declaration
protected override void OnModelCreating(ModelBuilder builder)
Parameters
Type Name Description
ModelBuilder builder
Overrides
Volo.Abp.EntityFrameworkCore.AbpDbContext<Volo.Abp.IdentityServer.EntityFrameworkCore.IdentityServerDbContext>.OnModelCreating(Microsoft.EntityFrameworkCore.ModelBuilder)

Implements

IAbpEfCoreDbContext
IAbpEfCoreDbFunctionContext
ITransientDependency
IIdentityServerDbContext
IEfCoreDbContext
IDisposable
Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<>
Microsoft.EntityFrameworkCore.Internal.IDbContextDependencies
Microsoft.EntityFrameworkCore.Internal.IDbSetCache
Microsoft.EntityFrameworkCore.Internal.IDbContextPoolable
Microsoft.EntityFrameworkCore.Infrastructure.IResettableService
IAsyncDisposable

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform