private static async Task SeedPermissionCategoryAsync(ApplicationDbContext context) { var data = InitializeData.BuildPermissionCategories(context); var dbData = context.PermissionCategories; var diffData = data.Where(c => dbData.All(e => e.Label != c.Label)).ToList(); await context.PermissionCategories.AddRangeAsync(diffData).ConfigureAwait(false); await context.SaveChangesAsync().ConfigureAwait(false); }