我更改了一些表,更新了EDMX模型,有些表"lost"



我有一个带有200个表的SQL数据库。我更改了一个"基本"表上的主要键。我在20多个表中更改了指参考该表的所有外国钥匙。我更新了LINQ模型(右键单击,来自DB的更新模型(以反映模型本身的更改。

结果,3个表从模型中消失了(在模型的图形视图中不可见(,并且我得到错误:错误3013:从行xxxx中映射问题:无映射fot fot表" tablename" p>尝试再次更新,如果我查看要添加的表的详细信息,我看不到3个表"丢失":它们在DB中,我敢肯定,似乎在模型中,因为它们不在我可以添加的表格列表中,但它们不在模型中。

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

似乎已经解决了...一个朋友建议用编辑器手动打开EDMX文件(我使用了记事本 (,然后删除3个表(他们在那里(的任何参考,再次尝试更新,然后再次出现表。

最新更新