为什么在更新实体框架模型时Visual Studio会删除我的类

鲍尔

更新EF模型(版本5)时遇到一个奇怪的问题。它将删除属于该模型的所有类。

我的情况就是这样。我更改了两个表的键列,这些键引用了我的主表。更新模型并没有对edmx进行这些更改,因此我删除了这三个表(主表和两个查找表),保存了edmx。然后更新模型并重新添加这些表。

在更新模型后保存模型后,VS删除了该edmx的所有类文件。edmx的所有表看起来都还不错,只是类已经消失了。然后,我必须还原我的上一次更改,然后重试。

起作用的一件事是手动编辑edmx文件以对受影响的类进行适当的更改,但是我不明白为什么我必须这样做。

有什么想法吗?

谢谢!

鲍尔

已经有很长时间了,但最终结果证明我的edmx文件中有一些我没有看到的错误,这导致无法生成poco类文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

实体框架6-更新edmx时会删除实体类,为什么?我该怎么做才能阻止它?

为什么在我的实体模型类中添加无参数构造函数?这意味着什么?

当我通过Visual Studio 2017(15.7.3)开始调试时,为什么会创建IIS 10应用程序池?

为什么我的线程陷入实体框架SaveChangesAsync中?

为什么Visual Studio会尝试注册我的DLL

在将列添加到数据库后,为什么我的实体框架上下文未更新?

为什么在我的android studio中输入Ctrl + D会删除当前行而不是复制它?

当我在Visual Studio 2019中将项目发布到GitHub时,为什么progressBar会继续运行?

当所需的关系为空时,为什么EF Core会删除实体?

如何在数据库优先实体框架中更新模型时防止DbContext中的代码删除

当我尝试使用实体框架将表单保存到测验模型中时,为什么会出现错误?

当我尝试删除[]数组时,为什么我的程序会抛出SIGABRT?

为什么在工作流更新实体时未触发我的插件?

为什么Visual Studio无法提取我的类库?

为什么Visual Studio会删除我的文件

删除或更新模型名称时出现框架演变问题

当我尝试关联现有实体时,为什么实体框架会创建一个新实体?

为什么我的单例类会引发StackOverflowError?

为什么实体框架为我的视图模型创建一个区分符列?

为什么实体框架会自动加载相关实体

为什么我的实体框架模型中没有类型类型的属性?

为什么我的实体框架对象重复?

当我尝试从实体框架MVC更新记录时,为什么从数据库中删除了我的记录?

为什么实体框架数据库首先在删除时覆盖无操作

为什么在调整模型 RFR 模型时“Mae”会增加

为什么在更新模型的子列表时 EF Core 在删除之前插入而不是删除然后插入?

实体框架:为什么我的财产是空的?

为什么实体框架没有映射我订单中的客户实体?

在 Android Studio 中使用 Compose 时,我如何知道密封类的子类会返回哪个?