【发布时间】:2013-08-29 03:40:57
【问题描述】:
这是我的表(整个东西的一部分,活动表与其他表还有其他关系):
在我的 Visual Studio 中添加外键并从数据库中更新我的模型 EDMX 后,出现了这 2 个错误:
错误 2 错误 112:Dependent Role 中所有属性的类型 引用约束的值必须与对应的相同 主要角色中的属性类型。财产类型 实体“istellarModel1.singalong”上的“ActivityID”与 实体“istellarModel1.activity”上的属性“ActivityID”类型 参照约束 'FK_singalong_activity'。
和
错误 1 错误 113:多重性在角色“活动”中无效 关系'FK_singalong_activity'。因为所有的属性在 依赖角色可以为空,主体角色的多重性 必须是“0..1”。
我在单曲中检查了我的 ActivityID 与活动表的 Activity ID 具有相同的类型,但我不明白错误 113 的实际含义,我是数据库新手,起初我有很多表没有链接所以我一段时间后将它们链接起来并在视觉工作室(使用实体框架)中更新我的模型(EDMX),它给了我错误。
请问有这方面的指导吗?
【问题讨论】:
标签: c# asp.net database entity-framework foreign-keys