protected override void Up(MigrationBuilder migrationBuilder) { FileInfo seedFilePath = new FileInfo(Path.Combine(Directory.GetCurrentDirectory(), "Migrations/DataSeed/titanic.csv")); Console.WriteLine($"Titanic: {seedFilePath}"); using (StreamReader reader = new StreamReader(seedFilePath.FullName, Encoding.ASCII)) using (CsvReader csvReader = new CsvReader(reader)) using (PassengersContext context = new PassengersContext()) { var records = csvReader.GetRecords <Passenger>().ToArray(); context.Passengers.AddRange(records); context.SaveChanges(); } }
public void Save() { context.SaveChanges(); }