Ì目前正在开发ASP NET MVC项目。我们使用实体框架并遵循数据库优先的方法。数据库已经存在。 使用约定创建了数据库,即使它是结点表,每个表都具有指定的单个主键。实体框架:具有自己主键的联结表
实施例:
表用户: 用户ID(PK); 用户名
表UserRole: UserRoleId(PK); UserId(FK); 角色ID(FK)
表作用: 角色ID(PK); ROLENAME
至于说,该数据库已存在,这一惯例在分析讨论。 当我想在Visual Studio中创建一个实体数据模型时,我也有三个实体。但只有两个实体:用户和角色才有意义。 UserRole实体没有意义。
是否有任何可能影响实体框架映射表的方式,所以我可以摆脱这些关系(无用的)实体?
这不是我希望的答案,但无论如何要感谢。我想我会试着讨论这个无可辩驳的惯例;) – ckonig 2012-03-19 13:11:28