Модель данных объекта, показывающая ошибку при создании связей между таблицами SQL Server - PullRequest
0 голосов
/ 21 октября 2018

Ниже представлена ​​моя модель данных для моего приложения ASP.NET MVC с использованием Entity Framework.

Data Model for the app

Но когда я пытался создать Entity Data Modelпри добавлении этих таблиц в модель таблица с именем role-to-priv не добавляется и вызывает следующую ошибку:

Обнаружены ошибки во время генерации: предупреждение 6037:

Ограничение внешнего ключа 'FK_user_to_role_user' было опущено в модели хранения.Столбец 'user_id' таблицы 'LoginDataBaseModel.Store.user_to_role' является внешним ключом, участвующим в нескольких отношениях.

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

Как мне получить Entity Framework, чтобы это подтвердить?Спасибо

Примечание. Ниже приведены версии, которые я использовал.

Версии:

  • SQL Server 2014
  • SSMS 2014
  • Сообщество Visual Studio 2017
  • Entity Framework 5
  • .Net Framework 4.5
...