in dotnet/space-translate/SpaceTranslate/Database/SpaceTranslateDb.cs [10:26]
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Organization>()
.HasIndex(o => o.ServerUrl, "IX_ServerUrl");
modelBuilder.Entity<Organization>()
.HasIndex(o => o.ClientId, "IX_ClientId");
modelBuilder.Entity<Organization>()
.HasMany(o => o.Users)
.WithOne(m => m.Organization)
.OnDelete(DeleteBehavior.ClientCascade);
modelBuilder.Entity<User>()
.HasOne(p => p.Organization)
.WithMany(o => o.Users);
}