Модель сущности от нуля до одного должна быть одна ко многим? - PullRequest
0 голосов
/ 27 августа 2010

Вот часть моей Entity Model, которую я только что сгенерировал из базы данных MySql. У меня вопрос, почему таблицы UserNotes и UserLoginHistory выходят как ноль в один. Когда я изменяю их на многие (коллекция пользовательских заметок), я получаю сообщение об ошибке:

Ошибка 1 Ошибка 113: множественность недопустима в роли 'user_notes' в отношении 'UserIdFKeyNotes'. Поскольку зависимая роль ссылается на свойства ключа, верхняя граница кратности зависимой роли должна быть равна 1. C: \ PerforceWorkspace \ Web Services \ UserDatabaseManipulation \ Entity \ ServicesModel.edmx 154 11 UserDatabaseManipulation

В терминах внешних ключей идентификатор пользователя во всех таблицах ссылается на идентификатор пользователя в таблице пользователей.

alt text

1 Ответ

0 голосов
/ 27 августа 2010

UserId в UserLoginHistory является первичным ключом.Это означает, что допустимо только отношение 1: 0..1, поскольку в таблице истории не может быть несколько записей с одним и тем же идентификатором пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...