MCPcopy Create free account
hub / github.com/FrodeHus/EntraRoleReaper / OnModelCreating

Method OnModelCreating

server/Data/ReaperDbContext.cs:20–28  ·  view source on GitHub ↗
(ModelBuilder modelBuilder)

Source from the content-addressed store, hash-verified

18 private Guid TenantId => (Guid?)httpContextAccessor.HttpContext?.Items["TenantId"] ?? Guid.Empty;
19
20 protected override void OnModelCreating(ModelBuilder modelBuilder)
21 {
22 modelBuilder.Entity<RoleDefinition>()
23 .HasQueryFilter(t => t.TenantId == TenantId || t.TenantId == null);
24
25 modelBuilder.Entity<Activity>().HasMany<TargetResource>();
26 modelBuilder.Entity<TargetResource>().HasMany<Activity>();
27 base.OnModelCreating(modelBuilder);
28 }
29}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected