相关疑难解决方法(0)

从Entity Framework中的导航属性中删除所有记录

我在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)

但这似乎也很奇怪.

是否有一些更简单的方法可以做到这一点,或者不是哪种方式最好?

c# entity-framework-4

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

entity-framework-4 ×1