Namespace IRM.AspNetCore.Identity.EntityFrameworkCore
Classes
Represents a new instance of a persistence store for IdentityAudit. |
Represents a database index. |
Represents statistics from the database. |
Extension methods for Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> |
Base class for the Entity Framework database context used for functionality. |
FunctionalityDbContextExtensions
|
Base class for the Entity Framework database context used for identity. |
IdentityDbContext<TUser, TRole, TUserLogin, TAudit> Base class for the Entity Framework database context used for identity. |
|
IdentityEntityFrameworkBuilderExtensions Contains extension methods to Microsoft.AspNetCore.Identity.IdentityBuilder for adding entity framework stores. |
Automatic index management that will be run during the night. |
Represents a new instance of a persistence store for modules. |
Base class for the Entity Framework database context used for multi-tenant identity. |
MultitenantIdentityDbContext<TUser, TRole, TAudit, TTenantOidcSetting> Base class for the Entity Framework database context used for multi-tenant identity. |
MultitenantIdentityDbContextExtensions
|
MultitenantOrganisationDbContext<TOrganisation, TPerson> Base class for the Entity Framework database context used for multitenant organisational data. |
MultitenantRoleStore<TRole, TContext> Represents a new instance of a persistence store for the specified role types. |
MultitenantUserSearchStore<TListUser, TUser, TPerson, TContext> Represents a persistence store for the combined user and person, used to list or search for users. |
MultitenantUserStore<TUser, TRole, TContext> Represents a new instance of a persistence store for the specified user and role types. |
OrganisationDbContext<TOrganisation, TPerson> Base class for the Entity Framework database context used for organisational data. |
OrganisationDbContextExtensions Contains extension methods for OrganisationDbContext<TOrganisation, TPerson> |
OrganisationStore<TOrganisation, TContext> Represents a new instance of a persistence store for the specified organisation type. |
A converter that applies encryption and decryption of fields. |
PersonStore<TPerson, TContext> Represents a new instance of a persistence store for the specified person type. |
Represents a new instance of a persistence store for the specified role types. |
TenantConfigurationStore<TTenantOidcSetting, TContext> Represents a new instance of a persistence store for different tenant configurations. |
Represents a new instance of a persistence store for tenant authentication settings. |
UserSearchDbContext<TUser, TPerson> Base class for the Entity Framework database context used for listning and searching of users. |
UserSearchStore<TListUser, TUser, TPerson, TContext> Represents a persistence store for the combined user and person, used to list or search for users. |
UserSearchStore<TListUser, TUser, TPerson, TContext>.TempSearchResult
|
Represents a new instance of a persistence store for IdentityUser and IdentityRole. |
UserStore<TUser, TRole, TUserLogin, TContext> Represents a new instance of a persistence store for the specified user and role types. |
Interfaces
Represents a store that can perform database maintenance. |
IMultitenantOrganisationDbContext Provides an abstraction for an Entity Framework database context used for accessing organisations and persons in a multi-tenant system. |
Provides an abstraction for an Entity Framework database context used for accessing organisations and persons. |
IOrganisationDbContext<TOrganisation, TPerson> Provides an abstraction for an Entity Framework database context used for accessing organisations and persons. |
Represents a store that has permissions in any way. |
Provides an abstraction for an Entity Framework database context used for listning and searching of users. |
IUserSearchDbContext<TUser, TPerson> Provides an abstraction for an Entity Framework database context used for listning and searching of users. |