私は を持っておりStudent
、Course
それらの間の関係はStudentCourse
です。これらのクラスのフィールドは次のとおりです。
public class Student
{
public int StudentId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public int CourseId { get; set; }
[ForeignKey("CourseId")]
public Course Course { get; set; }
}
public class Course
{
public int CourseId { get; set; }
public string CourseName { get; set; }
}
public class StudentCourse
{
public int ID { get; set; }
public virtual Student Student { get; set; }
public virtual Course Course {get;set;}
}
テーブル内の学生を削除するとstudent
、対応する行を関係から削除したいと思いますStudentClass
。どうすればいいですか?