private List <Curso> CargarCursos(Escuela escuela) { return(new List <Curso>() { new Curso { EscuelaID = escuela.Id, Nombre = "101", Jornada = TiposJornada.Mañana }, new Curso { EscuelaID = escuela.Id, Nombre = "201", Jornada = TiposJornada.Tarde }, new Curso { EscuelaID = escuela.Id, Nombre = "301", Jornada = TiposJornada.Noche }, new Curso { EscuelaID = escuela.Id, Nombre = "401", Jornada = TiposJornada.Mañana }, new Curso { EscuelaID = escuela.Id, Nombre = "501", Jornada = TiposJornada.Mañana }, }); }
protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); var escuela = new Escuela() { AñoDeCreación = 2005, Nombre = "Platzi", Ciudad = "Rafaela", Pais = "Argentina", Dirección = "Los Colonos 8100", TipoEscuela = TiposEscuela.Secundaria }; var cursos = CargarCursos(escuela); var asignaturas = CargarAsignaturas(cursos); var alumnos = CargarAlumnos(cursos); modelBuilder.Entity <Escuela>().HasData(escuela); modelBuilder.Entity <Curso>().HasData(cursos.ToArray()); modelBuilder.Entity <Asignatura>().HasData(asignaturas.ToArray()); modelBuilder.Entity <Alumno>().HasData(alumnos.ToArray()); }