Show / Hide Table of Contents

Class AuthDbContext

Entity Framework DB Context for security model.

Inheritance
object
DbContext
AuthDbContext
Implements
IInfrastructure<IServiceProvider>
IDbContextDependencies
IDbSetCache
IDbContextPoolable
IResettableService
IDisposable
IAsyncDisposable
Inherited Members
DbContext.Set<TEntity>()
DbContext.Set<TEntity>(string)
DbContext.OnConfiguring(DbContextOptionsBuilder)
DbContext.ConfigureConventions(ModelConfigurationBuilder)
DbContext.SaveChanges()
DbContext.SaveChanges(bool)
DbContext.SaveChangesAsync(CancellationToken)
DbContext.SaveChangesAsync(bool, CancellationToken)
DbContext.Dispose()
DbContext.DisposeAsync()
DbContext.Entry<TEntity>(TEntity)
DbContext.Entry(object)
DbContext.Add<TEntity>(TEntity)
DbContext.AddAsync<TEntity>(TEntity, CancellationToken)
DbContext.Attach<TEntity>(TEntity)
DbContext.Update<TEntity>(TEntity)
DbContext.Remove<TEntity>(TEntity)
DbContext.Add(object)
DbContext.AddAsync(object, CancellationToken)
DbContext.Attach(object)
DbContext.Update(object)
DbContext.Remove(object)
DbContext.AddRange(params object[])
DbContext.AddRangeAsync(params object[])
DbContext.AttachRange(params object[])
DbContext.UpdateRange(params object[])
DbContext.RemoveRange(params object[])
DbContext.AddRange(IEnumerable<object>)
DbContext.AddRangeAsync(IEnumerable<object>, CancellationToken)
DbContext.AttachRange(IEnumerable<object>)
DbContext.UpdateRange(IEnumerable<object>)
DbContext.RemoveRange(IEnumerable<object>)
DbContext.Find(Type, params object[])
DbContext.FindAsync(Type, params object[])
DbContext.FindAsync(Type, object[], CancellationToken)
DbContext.Find<TEntity>(params object[])
DbContext.FindAsync<TEntity>(params object[])
DbContext.FindAsync<TEntity>(object[], CancellationToken)
DbContext.FromExpression<TResult>(Expression<Func<IQueryable<TResult>>>)
DbContext.Database
DbContext.ChangeTracker
DbContext.Model
DbContext.ContextId
DbContext.SavingChanges
DbContext.SavedChanges
DbContext.SaveChangesFailed
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Quantellia.WMServer.Auth.Model
Assembly: WMServer.dll
Syntax
public class AuthDbContext : DbContext, IInfrastructure<IServiceProvider>, IDbContextDependencies, IDbSetCache, IDbContextPoolable, IResettableService, IDisposable, IAsyncDisposable

Constructors

AuthDbContext(DbContextOptions<AuthDbContext>)

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

Properties

APIKey

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

JoinPermissionAssign

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

JoinPolicyAssign

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

JoinUserRoleWMUser

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

JoinWMUserWMOrganization

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

Permission

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

Policy

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

UserOrganizationRole

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

UserRole

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

WMOrganizationDTO

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

WMUserDTO

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

Methods

Create()

Create a new instance of an AuthDbContext.

Declaration
public static AuthDbContext Create()
Returns
Type Description
AuthDbContext

OnModelCreating(ModelBuilder)

Map the .NET model classes to relational tables.

Declaration
protected override void OnModelCreating(ModelBuilder modelBuilder)
Parameters
Type Name Description
ModelBuilder modelBuilder
Overrides
DbContext.OnModelCreating(ModelBuilder)

Implements

IInfrastructure<T>
IDbContextDependencies
IDbSetCache
IDbContextPoolable
IResettableService
IDisposable
IAsyncDisposable
In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE