我将先前创建的* .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追踪者
我的问题是,如果我可以在上面的代码中更改某些内容以删除错误?我尝试评论这部分,但它没有帮助。