实体框架反向.POCO.Generator错误



使用实体框架反向POCO生成器生成的上下文时,我多次针对多个表关系出现此错误。

System.Data.Entity.ModelConfiguration.ModelValidationException:'在模型生成过程中检测到一个或多个验证错误:[…]因为Dependent Role中的所有属性都不可为null,所以Principal Role的多重性必须为"1"。

此错误的性质是什么?

您需要允许FK为空

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

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

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

  1. 单击"确定">

以下页面提供了有关使用EF Designer 在模型中建立关系的信息和详细步骤

最新更新