feat: add auth and tenant operations persistence

This commit is contained in:
xiong
2026-07-26 05:29:16 +08:00
parent b2282cde8c
commit aa000c63aa
9 changed files with 10320 additions and 1 deletions

View File

@@ -49,6 +49,11 @@ internal sealed class TenantMembershipConfiguration : IEntityTypeConfiguration<T
.WithMany()
.HasForeignKey(entity => entity.UserId)
.OnDelete(DeleteBehavior.Cascade);
builder.HasOne<TenantRoleTemplate>()
.WithMany()
.HasForeignKey(entity => new { entity.TenantId, entity.RoleTemplateId })
.HasPrincipalKey(entity => new { entity.TenantId, entity.Id })
.OnDelete(DeleteBehavior.Restrict);
}
}