2010-08-26 58 views
0

這是我剛剛從MySql數據庫生成的實體模型的一部分。我的問題是爲什麼表UserNotes和UserLoginHistory出現爲零到一。當我將其更改爲許多(usernotes的集合)我得到的錯誤:實體模型從零到一應該是一對多?

Error 1 Error 113: Multiplicity is not valid in Role 'user_notes' in relationship 'UserIdFKeyNotes'. Because the Dependent Role refers to the key properties, the upper bound of the multiplicity of the Dependent Role must be 1. C:\PerforceWorkspace\Web Services\UserDatabaseManipulation\Entity\ServicesModel.edmx 154 11 UserDatabaseManipulation

在對外鍵方面的所有表的用戶id引用的用戶ID的用戶表。

alt text

回答

0

用戶ID在UserLoginHistory是主鍵。這意味着只有1:0..1的關係纔是有效的,因爲具有相同用戶標識的多條記錄不能存在於歷史表中。

+0

Aaaaaaah ... oops。謝謝! – 2010-08-26 21:37:28

相關問題