【发布时间】:2017-12-02 19:54:24
【问题描述】:
第一次在这里发帖,因为有人告诉我,如果我遇到困难,可以向这个社区寻求帮助!!
这学期我最近被介绍到数据库,我很难掌握旨在消除多对多关系的桥梁实体。
典型的例子是 STUDENT 和 CLASS 之间的关系; 其中 STUDENT 可以在许多 CLASSES 中,一个 CLASS 可以有许多 STUDENTS。 通过引入 ENROLL 实体来固定 M-M 关系。在这里我们会读到:一个学生可以注册多个班级,一个班级可能有很多学生在其中注册,但是每个学生只能在一个班级中注册一次。
在我的例子中,我尝试通过引入如下所示的 INGREDIENT 实体来解决制药公司的 PRODUCT 和 RAW MATERIAL 之间的 M-M 关系问题:
原料1----M成分M----1产品
我不确定这座桥是否成功,因为我无法像上面的 STUDENT-CLASS 示例那样解释它。
你会如何解释这个?
【问题讨论】:
-
欢迎来到 Stack Overflow!不幸的是,您的问题相当广泛。当您显示代码时,您将获得更好的响应,例如表的 DDL 和/或实体框架类。另外,请尝试通过代码解释您所说的 我无法解释 (...) 的含义。
标签: entity-framework erd