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
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>

UserRole

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

WMOrganization

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

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 © 2024 Quantellia LLC.    Version 1.0.7.165     Last Updated 4/1/2024    DRAFT DOCUMENTATION. SUBJECT TO CHANGE