Show / Hide Table of Contents

Class MultitenantIdentityDbContextExtensions

Inheritance
Object
MultitenantIdentityDbContextExtensions
Inherited Members
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
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.

Back to top Generated by DocFX