有两个表课程和员工,我在两者之间有多对多的关系。 EF自动生成一个名为CoursesEmployees的中间表。 我想将一个属性IsPassed添加到该中介。
我可以在 MySQL 中执行此操作,但我不知道在我的数据模型中将其映射到何处。可能吗?最好是在数据模型中,因为我工作模型优先。
我使用了所有最新版本。
答案 0 :(得分:2)
在Model First方法中实现所需的方法是显式建模关系表并向其添加IsPassed
属性,如下所示。 Course和Course_Employee实体之间存在1到m的关系,以及Employee和Course_Employee实体之间的1对n关系。两个一对多关系的组合在课程和员工实体之间创建了多对多关系。