Ниже представлена моя модель данных для моего приложения ASP.NET MVC с использованием Entity Framework.
Но когда я пытался создать 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