Sha*_*ica 7 c# ef-database-first entity-framework-5
不知道我的设置发生了什么,但是最近,当我用新字段或具有特定表(>的外键的新表)更新数据库时Person,我的数据库刷新会获取新字段,但不识别FK与...的关系Person.大多数其他表的外键工作正常.
可能缺少什么设置?
也许一个线索:Person充当其他几个表的基本类型,例如Manager,Customer所有表都具有名称,出生日期,性别等的基本特征,而后代表具有也作为外键的主键.Person.与子代表的FK关系也未被识别.
我相信我自己已经偶然发现了答案。除了主键之外,该表在 ID 字段上还有一个索引。由于某种原因,所有其他对我的表具有外键的表都引用索引而不是 PK...这显然使 EF 感到困惑。我删除了所有 FK,删除了索引,重新创建了 FK,并重新创建了索引...瞧!这些关联现在全部出现在 EDMX 中!
| 归档时间: |
|
| 查看次数: |
394 次 |
| 最近记录: |