【发布时间】:2016-02-11 16:47:17
【问题描述】:
我在 Entity Framework 6 中刷新表和视图时遇到问题,以下是问题,
表中已删除的列,我尝试刷新 EDMX,但已删除的列未在
.edmx(EF) 中正确删除更改了表的列名,我尝试刷新 EDMX,但列名更改未在
.edmx中正确更新底部增加了新列..如何更改顺序?
当我们删除一个表时,所有在
.tt文件下创建的类文件都会被自己删除。
请让我如何在没有上述问题的情况下正确刷新实体框架?
目前,我正在删除模型(EDMX 图)中的所有实体并重新添加它。
谢谢,
普拉卡什。
【问题讨论】:
-
您是否尝试过搜索?这些是已知问题,解决方法(如果您不想删除并重新添加表)是手动编辑 EDMX XML。
-
手动编辑 EDMX XML 是一种冒险且容易出错的操作。所以目前,我正在通过删除所有表和视图来完成此操作。并重新添加它.. 但由于该项目位于 TFS(源代码控制)中。它将所有以前的实体显示为已删除.. 并且我添加的任何内容再次显示为新添加,即使它们中的许多已经存在于 EDMX 中.. 简单地说,它显示了很多更改.. 那么,有没有办法刷新只有所需的表没有任何问题?
-
哦,是的,那是因为 TFS 并不能很好地处理。
标签: entity-framework entity-framework-6