EDM映射错误

时间:2013-01-30 21:17:26

标签: c#

我将先前创建的* .msl,* .ssdl和* .csdl文件插入到我的新项目中,并且在编译期间我在映射部分出错:

  <AssociationSetMapping Name="FK_application_financial_risk_id" TypeName="Repository.FK_application_financial_risk_id" StoreEntitySet="application">
    <EndProperty Name="application_financial_risk">
      <ScalarProperty Name="risk_id" ColumnName="High_Financial_Risk_id" />
    </EndProperty>
    <EndProperty Name="application">
      <ScalarProperty Name="application_id" ColumnName="application_id" />
    </EndProperty>
    <Condition ColumnName="High_Financial_Risk_id" IsNull="false" />
  </AssociationSetMapping>
  

错误4错误3012:从行开始映射片段时出现问题   4705,5439,5439,5439,5456,5465,5474,5483:数据丢失是可能的   在   FK_application_financial_risk_id.application_financial_risk.risk_id。   具有密钥(PK)的实体在以下情况下不会往返:(Entity.risk_id =   'True'AND Entity.application_financial_risk.risk_id ='False'和PK   在AssociationSet中扮演角色'应用'   'FK_application_financial_risk_id')5440 11追踪者

我的问题是,如果我可以在上面的代码中更改某些内容以删除错误?我尝试评论这部分,但它没有帮助。

0 个答案:

没有答案