using Fengling.Platform.Domain.AggregatesModel.TenantAggregate; namespace Fengling.Platform.Infrastructure; public static class SeedData { public static async Task InitializeAsync(this PlatformDbContext context) { await context.Database.EnsureCreatedAsync(); var adminTenant = context.Tenants .FirstOrDefault(t => t.Name == "Administrator"); if (adminTenant != null) { return adminTenant; } adminTenant = new Tenant("Administrator", "超级系统", "", ""); await context.Tenants.AddAsync(adminTenant); await context.SaveChangesAsync(); return adminTenant; } }