我更改了一些表,更新了EDMX模型,使某些表“丢失”了

时间:2019-06-25 08:18:42

标签: linq visual-studio-2013

我有一个包含200个表的SQL数据库。 我在一个“基本”表上更改了主键。 我在20多个表中更改了引用该表的所有外键。 我更新了LinQ模型(右键单击,从数据库更新模型)以反映模型本身的更改。

结果,模型中有3个表消失了(它们在模型的图形视图中不可见),并且出现错误:错误3013:xxxx行的映射问题:表ftable表“ tablename”没有映射

尝试再次更新,如果我查看要添加的表的详细信息,我看不到3个“丢失”的表:它们肯定在数据库中,而SEEM在模型中,因为它们不在我可以添加的表列表中,但不在模型中。

在这种情况下我该怎么办?

1 个答案:

答案 0 :(得分:0)

似乎已经解决了...一位朋友建议使用编辑器手动打开edmx文件(我使用Notepad ++),并删除3个表(它们在那里)上的所有引用,保存,然后再次尝试更新,然后桌子又出现了。