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
|