protected override void Seed(ModelContext context) { context.Students.AddRange(StudentSeed.Seed()); context.Courses.AddRange(CourseSeed.Seed()); base.Seed(context); }
public static void Seed(MainContext context) { MovieSeed.Initialize(context); StudentSeed.Initialize(context); InstructorSeed.Initialize(context); DepartmentSeed.Initialize(context); CourseSeed.Initialize(context); OfficeAssignmentSeed.Initialize(context); CourseAssignmentSeed.Initialize(context); EnrollmentSeed.Initialize(context); }
//This class tells Entity Framework where our seed files are, //and to use them to add records to our operational database. //We do them in this order so that foreign keys can be established. protected override async void Seed(OracleContext context) { //System-specific context.Users.AddOrUpdate(UserSeed.ToArray()); await context.SaveChangesAsync(); context.Permissions.AddOrUpdate(PermissionSeed.ToArray()); await context.SaveChangesAsync(); //Operational context.Campuses.AddOrUpdate(CampusSeed.ToArray()); await context.SaveChangesAsync(); context.Countries.AddOrUpdate(CountrySeed.ToArray()); await context.SaveChangesAsync(); context.AcademicYears.AddOrUpdate(AcademicYearSeed.ToArray()); await context.SaveChangesAsync(); context.Modules.AddOrUpdate(ModuleSeed.ToArray()); await context.SaveChangesAsync(); context.Courses.AddOrUpdate(CourseSeed.ToArray()); await context.SaveChangesAsync(); context.CourseModules.AddOrUpdate(CourseModuleSeed.ToArray()); await context.SaveChangesAsync(); context.Lecturers.AddOrUpdate(LecturerSeed.ToArray()); await context.SaveChangesAsync(); context.ModuleRuns.AddOrUpdate(ModuleRunSeed.ToArray()); await context.SaveChangesAsync(); context.Students.AddOrUpdate(StudentSeed.ToArray()); await context.SaveChangesAsync(); context.Enrollments.AddOrUpdate(EnrollmentSeed.ToArray()); await context.SaveChangesAsync(); context.Assignments.AddOrUpdate(AssignmentSeed.ToArray()); await context.SaveChangesAsync(); context.Results.AddOrUpdate(ResultSeed.ToArray()); await context.SaveChangesAsync(); context.Graduations.AddOrUpdate(GraduationSeed.ToArray()); await context.SaveChangesAsync(); context.Complaints.AddOrUpdate(ComplaintSeed.ToArray()); await context.SaveChangesAsync(); }
protected override void Seed(WpfApplication1.Models.SCHOOLContext context) { CourseSeed.CreateCourseSeeds(context); // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. E.g. // // context.People.AddOrUpdate( // p => p.FullName, // new Person { FullName = "Andrew Peters" }, // new Person { FullName = "Brice Lambson" }, // new Person { FullName = "Rowan Miller" } // ); // }