using System.Collections.Generic;
public static void Main()
List<Student> students = new List<Student>()
new Student(){Id=1, Name= "John"},
new Student(){Id=2, Name= "Mark"},
List<Semester> semesters = new List<Semester>()
new Semester(){Id=1, Year= 2022},
new Semester(){Id=2, Year= 2023},
List<StudentSemester> studentSemesters = new List<StudentSemester>()
new StudentSemester(){ StudentId=1, SemesterId= 1},
new StudentSemester(){ StudentId =2, SemesterId = 1},
public int Id { get; set; }
public string Name { get; set; }
public int Id { get; set; }
public int Year { get; set; }
public class StudentSemester{
public int StudnetId { get; set; }
public int SemesterId { get; set;}
public int StudentId { get; set; }
public string StudentName { get; set; }
public int SemesterId { get; set;}
public int SemesterYear { get; set;}