Ì目前正在開發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