将属性添加到关联

时间:2014-12-23 15:41:45

标签: c# mysql entity-framework

有两个表课程和员工,我在两者之间有多对多的关系。 EF自动生成一个名为CoursesEmployees的中间表。 我想将一个属性IsPassed添加到该中介。

我可以在 MySQL 中执行此操作,但我不知道在我的数据模型中将其映射到何处。可能吗?最好是在数据模型中,因为我工作模型优先

我使用了所有最新版本。

1 个答案:

答案 0 :(得分:2)

在Model First方法中实现所需的方法是显式建模关系表并向其添加IsPassed属性,如下所示。 Course和Course_Employee实体之间存在1到m的关系,以及Employee和Course_Employee实体之间的1对n关系。两个一对多关系的组合在课程和员工实体之间创建了多对多关系。

enter image description here

相关问题