Beispiel #1
0
        private static async Task SeedCompanyAsync(ApplicationDbContext context)
        {
            var data = await InitializeData.BuildCompanyList();

            var dbData   = context.Companies.ToList();
            var diffData = data.Where(c => dbData.All(e => e.Name != c.Name)).ToList();
            await context.Companies.AddRangeAsync(diffData).ConfigureAwait(false);

            await context.SaveChangesAsync().ConfigureAwait(false);
        }