我在数据库中放入了一个新表,并且有 4 个表与其有外键关系。
我以为我以相同的方式配置了所有 4 个,但我收到此错误;
错误 15 错误 113:多重性在关系“FK_OtherLeaves_ReportCellImages”中的角色“ReportCellImage”中无效。由于从属角色中的所有属性都可为空,因此主体角色的重数必须为“0..1”。
所以为了简化我的表格;
ReportCellImage 表包含
ReportCellImageId 字段中的主键和一个整数
OtherLeave 表包含
ReportCellImageId 字段作为可为空的外键,默认值为 4
其他表类似,并且都具有配置为与 ReportCellImage 表连接的外键
这是最近的更改,因此当我从数据库更新 edmx 文件时,为什么会收到此错误以及如何修复它?
我刚刚收到相同的消息,这很令人困惑,因为我在数据库中修改的表与我收到消息的表不同。
我尝试将多重性从 0..1 更改为多,但即使在“运行自定义工具”命令、清理和重建之后,该消息仍然存在。
通过删除 EF 抱怨的关系并从 DB 更新模型来解决
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)