在SQL中删除后,在EDMX中未删除表

时间:2013-03-21 10:10:29

标签: sql asp.net-mvc entity-framework visual-studio-2012 poco

AM使用MVC4 VS2012和EF5。

我使用DataBase创建了一个EDMX,并且自动生成了POCO(TT)类。

按照这种方式Entity Framework 5 and Visual Studio 2012 POCO Classes in Different Project将POCO移至不同的项目。

现在我编辑我的数据类型(Int to String或AllowNull)或删除我在SQL Server中的表。我来更新我的模型(EDMX)。但是没有反映出变化。

我做错了什么或遗失了什么?

由于

1 个答案:

答案 0 :(得分:1)

我认为你没有遗漏任何东西。

我不确定设计师在决定要更新的内容时使用的逻辑。从经验来看,似乎主要是增加新的。我没有看到太多更新。

我倾向于删除表并将其再次添加为最不痛苦的路径。这将删除任何自定义映射,因此如果您的实体与表格非常不同,则不理想。