Модель сущности от нуля до одного должна быть одна ко многим?

0

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

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

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

Изображение 174551

Теги:
entity-framework

1 ответ

0
Лучший ответ

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

  • 0
    Аааааааа ... ой. Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню