【发布时间】:2013-11-20 22:58:07
【问题描述】:
例如,采用以下数据库表:学生、课程和学生课程。
在 Entity Framework 中,如何确保在为学生添加新课程时,该课程不存在?这对我来说意味着检查 StudentCourses 表。
我需要直接写 sql 来检查吗?
【问题讨论】:
-
你的意思是
StudentsCourses.Where(x => x.StudentId == studentId && x.CourseId == courseId)?? -
但是学生课程在导航属性中不可用。
-
那么你实例化上下文然后查询上下文,按照下面的答案!
标签: c# entity-framework