实体数据模型在生成表之间的关系时显示错误SQL Server

时间:2018-10-21 11:42:46

标签: sql-server entity-framework visual-studio-2017 ssms entity-relationship

下面是我使用实体框架的ASP.NET MVC应用程序的数据模型。

Data Model for the app

但是当我尝试通过在模型中添加这些表来创建实体数据模型时,未添加名为role-to-priv的表,并且会导致以下错误:

  

在生成过程中发现错误:警告6037:

     

外键约束'FK_user_to_role_user'已从存储模型中省略。表'LoginDataBaseModel.Store.user_to_role'的列'user_id'是参与多个关系的外键。

     

一对一实体模型将无法验证,因为可能会导致数据不一致。

我如何使实体框架承认这一点?谢谢

注意:以下是我使用的版本。

版本:

  • SQL Server 2014
  • SSMS 2014
  • Visual Studio 2017社区
  • 实体框架5
  • .Net Framework 4.5

0 个答案:

没有答案