多对多表首先映射为具有EF6数据库的实体

时间:2016-02-12 13:38:49

标签: mysql entity-framework orm many-to-many

我有一个多对多映射的问题。我在MySql数据库上创建了以下表:

CREATE TABLES

在edmx中,我尝试使用Update Model From Database:

进行映射

MAPPING TABLES

但是当映射表时,表多对多usuarios_conquistas被映射为实体(不仅是表usuariosconquistas之间的关系):

TABLES MAPPED

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:1)

“usuario_conquistas”表不应该有列Id,它应该使用列IdUsuario和IdConquista作为复合主键。