对于我正在处理的项目,我们已经使用两个额外的数据表更新了数据库,我现在想要添加到edmx文件中,但这会产生不需要的结果。
我要做的是打开edmx文件,打开模型浏览器并运行Update form database。在向导中,我在添加选项卡下选择要添加的两个表,然后单击完成。 这些表显示在图表视图和Model.Store-Tables / Views(以及Entity Types和EntityContainer下)的Model浏览器中。到现在为止还挺好。 然后,当我将更改保存到edmx时,将删除所有其他现有实体以及Model.Context.tt文件的完整内容。结果是不再能够找到上下文实体和所有底层实体。
我不明白为什么会发生这种情况,而且我不知道如何解决这个问题,而且我现在已经陷入了项目的开发阶段。我正在使用VS2015和实体框架6.我花了大部分时间来寻找解决方案,但一直没能这样做。没有任何"实体无法找到"解决方案解决我的问题。我希望有一些聪明的头脑可以提供帮助。
Thans!