public override void EnsureSeeded() { if (!TestCars.Any()) { var data = SeedDataReader.ReadCsv <TestCar>(typeof(TestDbContext).Assembly, "Seed", "|"); TestCars.AddRange(data); } if (!TestModels.Any()) { var data = SeedDataReader.ReadCsv <TestModel>(typeof(TestDbContext).Assembly, "Seed", "|"); TestModels.AddRange(data); } base.EnsureSeeded(); }
public override void EnsureSeeded() { var csvConfig = new CsvConfiguration { SkipEmptyRecords = true, TrimFields = true, TrimHeaders = true, WillThrowOnMissingField = false }; SeederConfiguration.ResetConfiguration(csvConfig, null, typeof(SettingsContext).GetTypeInfo().Assembly); TestCars.SeedDbSetIfEmpty($"{nameof(TestCar)}"); TestModels.SeedDbSetIfEmpty($"{nameof(TestModel)}"); base.EnsureSeeded(); }
public override void EnsureSeeded() { TestCars.SeedDbSetIfEmpty($"{nameof(TestCar)}"); TestModels.SeedDbSetIfEmpty($"{nameof(TestModel)}"); base.EnsureSeeded(); }