【发布时间】:2011-11-21 07:50:52
【问题描述】:
我有两个实体,学生和课程。给定学生 ID 和课程 ID,我需要删除他们的关系(这意味着学生将不再学习该课程)(请注意,我不需要删除学生和课程本身,只需删除他们的关系)。
我尝试使用 Students.Courses.Clear(),但它会清除每门课程,而不是特定课程。谢谢。
编辑: 在数据库中,Student 和 Course 通过一个包含两列的 StudentCourse 表关联:StudentID 和 CourseID。
我通常会删除该行以删除关系,但是从数据库生成模型时,它没有为该表创建实体。相反,Student 和 Course 是彼此的导航属性,它们的 Association 设置为 StudentCourse 表。谢谢。
【问题讨论】:
标签: entity-framework