C# 实体框架Reverse.POCO.Generator错误

C# 实体框架Reverse.POCO.Generator错误,c#,entity-framework,dbcontext,C#,Entity Framework,Dbcontext,使用实体框架反向POCO生成器生成的上下文时,我遇到了这个错误,多次出现在多个表关系中 System.Data.Entity.ModelConfiguration.ModelValidationException:“在模型生成过程中检测到一个或多个验证错误: […]因为从属角色中的所有属性都不可为null,所以主体角色的多重性必须为“1” 此错误的性质是什么?您需要允许FK为空 您可以按照以下步骤在两个实体之间创建和关联: 在设计图面的空白区域上单击鼠标右键,指向“添加新”,然后选择“关联…”…

使用实体框架反向POCO生成器生成的上下文时,我遇到了这个错误,多次出现在多个表关系中

System.Data.Entity.ModelConfiguration.ModelValidationException:“在模型生成过程中检测到一个或多个验证错误: […]因为从属角色中的所有属性都不可为null,所以主体角色的多重性必须为“1”


此错误的性质是什么?

您需要允许FK为空

您可以按照以下步骤在两个实体之间创建和关联:

在设计图面的空白区域上单击鼠标右键,指向“添加新”,然后选择“关联…”…。 在添加关联对话框中填写关联设置(UserInformation实体和令牌实体之间的一对多)

注意:通过清除导航属性**和**将外键属性添加到实体复选框,可以选择不向关联末尾的实体添加导航属性或外键属性。如果只添加一个导航属性,则关联将只能在一个方向上进行遍历。如果不添加导航属性,则必须选择添加外键属性,以便访问关联末尾的实体

  • 单击“确定”
  • 下页提供了有关使用EF设计器在模型中设置关系的信息和详细步骤