【发布时间】:2014-01-21 04:28:38
【问题描述】:
用于多对多的 EF6 表是否需要主键,我是否必须为该多对多表创建一个类?我现在已经看到了两种创建多对多表的方法。在此问题中已在此处回答的问题:
How do I name a many-many table for EF6 and do I need to add special mapping for this?
还有这个问题中的那个:
Entity Framework : many to many relationship , Insert and update
第一个答案建议一个带有主键的表,而第二个答案(6 票)建议一个非常不同的方法,即多对多表未在 EF 中定义?
我现在的想法是不需要主键。我之所以这么想是因为当我查看由 ASP.NET 标识创建的新表时,多对多的 UserRoles 表没有主键。
【问题讨论】:
标签: asp.net asp.net-mvc entity-framework many-to-many entity-framework-6