我有表/实体 A。我也有表/实体 B。B 继承自 A。(B 有 A 的外键)
到目前为止,没有问题。英孚很高兴。
我有一个包含 B 集合的表/实体 C。我将表 B 中的外键添加到 C。
当我更新我的模型时,EF 创建了从 C 到 A 的关系,而不是 B。它将表 B 视为 C 和 A 之间的一种关联表。
我希望我已经足够好地描述了这种情况。
无论如何,有没有办法完成我想要的?我希望 C 有一个 B 集合而不是 As。
更新
在 EDMX 编辑器中,我手动删除了 EF 创建的关联,然后手动创建了自己想要的关联。然后我必须将关联映射到正确的表。到目前为止,它似乎正在工作......但我想知道是否有比我的手动干预更好的方法。