【问题标题】:entity framework. relating many to many instance as single instance实体框架。将多对多实例关联为单个实例
【发布时间】:2015-11-16 01:25:35
【问题描述】:

我正在尝试为我的模型构建关系,如下例所示:

大学 学院编号 学院名称

课程 课程编号 课程

学生 学生卡 学生姓名

简单的一点是 学院有很多课程。 学生可以在许多大学学习许多课程。

我卡住的地方是课程状态

课程状态 课程编号 学生卡 状态码

这本身并不复杂。但我希望能够列出给定学生当前状态的课程列表:

我该怎么做?

课程 课程编号 课程 课程状态

这显然行不通。

【问题讨论】:

    标签: entity-framework entity-framework-6


    【解决方案1】:

    您只需要 College 、 Course 和 Student 。课程与学院以及学生与课程之间必须存在关系。首先尝试使用 FK 创建表。然后你会更好地理解实体结构。

    【讨论】:

    • 我想你误解了....有一门课程有很多学生。每个学生可能上许多课程。对于学生上的每门课程,我想记录他们的状态。例如完全的。 StudentCourseAssingment StudentID CourseID 连接表分配学生/课程。对于其中的每一个,都会有一个状态。
    • 好的。 StudentCourse 是有道理的。那么你的问题是什么?听起来你已经知道自己想要什么了。
    • 如何浏览状态。例如我向学生展示,我想列出他们正在学习的课程以及他们的状态。 Student.Courses Course.Status
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-13
    相关资源
    最近更新 更多