这是我的表(整个事情的一部分,活动表与其他表还有其他关系):
在我的 Visual Studio 中添加外键并从数据库中更新我的模型 EDMX 后,出现了以下 2 个错误:
错误2 错误112:引用约束的Dependent Role中所有属性的类型必须与Principal Role中对应的属性类型相同。实体“istellarModel1.singalong”上的属性“ActivityID”类型与引用约束“FK_singalong_activity”中实体“istellarModel1.activity”上的属性“ActivityID”类型不匹配。
和
错误 1 错误 113:多重性在关系“FK_singalong_activity”中的角色“活动”中无效。因为从属角色中的所有属性都可以为空,所以主体角色的多重性必须为“0..1”。
我在 singalong 中检查了我的 ActivityID 与活动表的 Activity ID 具有相同的类型,但我不明白错误 113 的实际含义,我是数据库新手,起初我有很多没有链接的表,所以我将它们链接起来一段时间后并在视觉工作室(使用实体框架)中更新我的模型(EDMX),它给了我错误。
请问这方面有什么指导吗?