[英]Entity Model Zero To One Should be One to Many?
這是我剛從MySql數據庫生成的實體模型的一部分。 我的問題是,為什么表UserNotes和UserLoginHistory以零對一的形式出現。 當我將它們更改為很多(用戶注釋的集合)時,出現錯誤:
錯誤1錯誤113:多重性在關系'UserIdFKeyNotes'中的角色'user_notes'中無效。 因為從屬角色是指關鍵屬性,所以從屬角色的多重性上限必須為1。C:\\ PerforceWorkspace \\ Web服務\\ UserDatabaseManipulation \\ Entity \\ ServicesModel.edmx 154 11 UserDatabaseManipulation
就外鍵而言,所有表中的用戶標識都引用用戶表中的用戶標識。
UserLoginHistory中的UserId是主鍵。 這意味着只有1:0..1關系有效,因為歷史表中不能存在具有相同用戶ID的多個記錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.