Show / Hide Table of Contents

Interface IUserSearchDbContext<TUser, TPerson>

Provides an abstraction for an Entity Framework database context used for listning and searching of users.

Namespace: IRM.AspNetCore.Identity.EntityFrameworkCore
Assembly: IRM.AspNetCore.Identity.EntityFrameworkCore.dll
Syntax
public interface IUserSearchDbContext<TUser, TPerson> : IUserSearchDbContext where TUser : class where TPerson : class
Type Parameters
TUser

The type representing a user.

TPerson

The type representing a person.

Properties

Organisations

Gets the DbSet<TEntity> of Organisations.

Declaration
DbSet<ListOrganisation> Organisations { get; }
Property Value
DbSet<ListOrganisation>

Persons

Gets the DbSet<TEntity> of Persons.

Declaration
DbSet<TPerson> Persons { get; }
Property Value
DbSet<TPerson>

PersonSchema

Gets or sets the database schema name for the Person table.

Declaration
string PersonSchema { get; }
Property Value
String

UserRoles

Gets the DbSet<TEntity> of user roles.

Declaration
DbSet<IdentityUserRole<Guid>> UserRoles { get; }
Property Value
DbSet<Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>>

Users

Gets the DbSet<TEntity> of Users.

Declaration
DbSet<TUser> Users { get; }
Property Value
DbSet<TUser>

UserSchema

Gets or sets the database schema name for the User table.

Declaration
string UserSchema { get; }
Property Value
String

Back to top Generated by DocFX