我在Program和Student表之间有1:N关系,EF转换为导航属性.现在我要删除此导航学生中的所有记录.我开始是这样的:
foreach(Student student in program.Students)
program.Students.Remove(student);
Run Code Online (Sandbox Code Playgroud)
但我对此有点怀疑.
比我尝试过这样:
while (program.Students.Count > 0)
program.Students.Remove(program.Students.ToList()[0]);
Run Code Online (Sandbox Code Playgroud)
但这似乎也很奇怪.
是否有一些更简单的方法可以做到这一点,或者不是哪种方式最好?