EDMX在EF中使用数据库优先方法没有任何关系

时间:2012-10-03 12:44:15

标签: c# entity-framework edmx

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

更多信息: 1.试图从另一个新项目和相同的结果连接。 2.尝试重新创建数据库并重新创建pk-fk关系,结果相同。 3.尝试使用edmx连接到另一个数据库,在这种情况下,存在关系。 4.在sql管理工作室中,看起来关系存在于表格和图表中。

有谁知道这是什么问题?

1 个答案:

答案 0 :(得分:0)

当我需要更新edmx中的表时,它通常会创建另一个.edmx.designer文件,如果发生这种情况,这可能就是没有出现关系的原因。只需删除较旧的.edmx.designer即可再次使用。如果这不是问题,抱歉,但我是实体框架的新手,不太了解