当索引在外键之前创建时,实体图无法检测关联

本文关键字:实体图 关联 检测 创建 索引 | 更新日期: 2023-09-27 18:06:22

在实体框架中,使用"update model from database…"的实体图工具将无法包含关联(通过外键检测),如果在创建数据库时,在定义外键本身之前将索引放在外键列上。

这是一个已知且已解决的问题(https://entityframework.codeplex.com/workitem/667),将在下一个版本中出现。但是,当然,我现在需要使用它。

是否有已知的解决方法?

当索引在外键之前创建时,实体图无法检测关联

我解决这个问题的方法是,直接从.edmx可视界面创建一个与现有关联完全匹配的新关联。

唯一缺少的是,.edmx不知道数据库中实际的外键,但行为相同。

我不知道你会怎么做一个批量。