实体框架4多对多关系问题

时间:2012-09-23 13:22:08

标签: entity-framework

考虑这个数据库: enter image description here

这是EF产生的: enter image description here

我认为HeroesItem类是没用的,Hero类上应该有一个导航属性Items,而Item类上有一个导航属性Heroes。

我看到这可以通过代码首先轻松完成,但如何首先使用数据库完成它?

1 个答案:

答案 0 :(得分:1)

仅当您的HeroesItems表格不包含Id列,而是使用IdHeroIdItem作为复合主键时,才能执行此操作。将任何其他列添加到联结表后,必须将其映射为实体以控制该列。