我使用Entity Framework使用数据库优先方法对数据库进行处理,EDMX文件代表我的数据库。当我更改数据库中的一个属性时出现问题,然后当我从EDMX文件中删除它并更新它以再次添加它时,它现在显示而没有与其他表的关系(Pk-Fk关系)。
更多信息: 1.试图从另一个新项目和相同的结果连接。 2.尝试重新创建数据库并重新创建pk-fk关系,结果相同。 3.尝试使用edmx连接到另一个数据库,在这种情况下,存在关系。 4.在sql管理工作室中,看起来关系存在于表格和图表中。
有谁知道这是什么问题?
答案 0 :(得分:0)
当我需要更新edmx中的表时,它通常会创建另一个.edmx.designer文件,如果发生这种情况,这可能就是没有出现关系的原因。只需删除较旧的.edmx.designer即可再次使用。如果这不是问题,抱歉,但我是实体框架的新手,不太了解