using System.Collections.Generic; using System.Data.Entity; using SQLite.CodeFirst.Console.Entity; namespace SQLite.CodeFirst.Console { public class FootballDbInitializer : SqliteDropCreateDatabaseWhenModelChanges { public FootballDbInitializer(DbModelBuilder modelBuilder) : base(modelBuilder, typeof(CustomHistory)) { } protected override void Seed(FootballDbContext context) { context.Set().Add(new Team { Name = "YB", Coach = new Coach { City = "Zürich", FirstName = "Masssaman", LastName = "Nachn", Street = "Testingstreet 844" }, Players = new List { new Player { City = "Bern", FirstName = "Marco", LastName = "Bürki", Street = "Wunderstrasse 43", Number = 12 }, new Player { City = "Berlin", FirstName = "Alain", LastName = "Rochat", Street = "Wonderstreet 13", Number = 14 } }, Stadion = new Stadion { Name = "Stade de Suisse", City = "Bern", Street = "Papiermühlestrasse 71" } }); } } }