0

我正在使用 Entity Framework 使用数据库优先方法来处理数据库,其中 EDMX 文件代表我的数据库。当我更改数据库中的一个属性时发生了一个问题,然后当我从 EDMX 文件中删除它并更新它以再次添加它时,它现在显示为没有与其他表的关系(Pk-Fk 关系)。

更多信息: 1. 尝试从另一个新项目连接,结果相同。2.尝试重新创建数据库并重新创建pk-fk关系,结果相同。3. 尝试使用 edmx 连接到另一个数据库,在这种情况下,关系存在。4. 在 sql management studio 中,关系似乎存在于表中以及图表中。

有谁知道是什么问题?

4

1 回答 1

0

当我需要更新 edmx 中的表时,它通常会创建另一个 .edmx.designer 文件,如果发生这种情况,这可能是关系不出现的原因。只需删除旧的 .edmx.designer ,它应该可以再次工作。如果这不是问题,对不起,但我是实体框架的新手,不太了解

于 2012-10-03T13:01:21.453 回答