Class MultitenantIdentityDbContextExtensions
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: IRM.AspNetCore.Identity.EntityFrameworkCore
Assembly: IRM.AspNetCore.Identity.EntityFrameworkCore.dll
Syntax
public static class MultitenantIdentityDbContextExtensions
Methods
EnsureSeedData(MultitenantIdentityDbContext, Guid, Boolean)
Seeds the database with a security administrator role, that has all the permissions required to manage the security.
Declaration
public static void EnsureSeedData(this MultitenantIdentityDbContext context, Guid tenantId, bool allPermissions = false)
Parameters
MultitenantIdentityDbContext
context
The IdentityDbContext to use when seeding. |
System.Guid
tenantId
The unique identifier of the tenant that will be set on the seeded data. |
Boolean
allPermissions
true to seed all permissions or false to seed only common permissions. |