Skip to content

Instantly share code, notes, and snippets.

@bpesquet
Created October 9, 2022 21:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bpesquet/50a76dec85db5ace3944c9b59160a7b2 to your computer and use it in GitHub Desktop.
Save bpesquet/50a76dec85db5ace3944c9b59160a7b2 to your computer and use it in GitHub Desktop.
// Add students
Student carson = new Student
{
FirstName = "Alexander",
LastName = "Carson",
EnrollmentDate = DateTime.Parse("2016-09-01"),
};
Student alonso = new Student
{
FirstName = "Meredith",
LastName = "Alonso",
EnrollmentDate = DateTime.Parse("2018-09-01"),
};
Student anand = new Student
{
FirstName = "Arturo",
LastName = "Anand",
EnrollmentDate = DateTime.Parse("2019-09-01"),
};
Student barzdukas = new Student
{
FirstName = "Gytis",
LastName = "Barzdukas",
EnrollmentDate = DateTime.Parse("2018-09-01"),
};
context.Students.AddRange(
carson,
alonso,
anand,
barzdukas
);
// Add courses
Course chemistry = new Course
{
Id = 1050,
Title = "Chemistry",
Credits = 3
};
Course microeconomics = new Course
{
Id = 4022,
Title = "Microeconomics",
Credits = 3
};
Course macroeconmics = new Course
{
Id = 4041,
Title = "Macroeconomics",
Credits = 3
};
Course calculus = new Course
{
Id = 1045,
Title = "Calculus",
Credits = 4
};
context.Courses.AddRange(
chemistry,
microeconomics,
macroeconmics,
calculus
);
// Add enrollments
context.Enrollments.AddRange(
new Enrollment
{
Student = carson,
Course = chemistry,
Grade = Grade.A
},
new Enrollment
{
Student = carson,
Course = microeconomics,
Grade = Grade.C
},
new Enrollment
{
Student = alonso,
Course = calculus,
Grade = Grade.B
},
new Enrollment
{
Student = anand,
Course = chemistry,
},
new Enrollment
{
Student = anand,
Course = microeconomics,
Grade = Grade.B
},
new Enrollment
{
Student = barzdukas,
Course = chemistry,
Grade = Grade.C
}
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment