【问题标题】:Table not removed in EDMX after deleting in SQL在 SQL 中删除后,表未在 EDMX 中删除
【发布时间】:2013-03-21 10:10:29
【问题描述】:

AM 使用 MVC4 VS2012 和 EF5。

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

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

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

我做错了还是错过了什么?

谢谢

【问题讨论】:

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


    【解决方案1】:

    我不认为你缺少任何东西。

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

    我倾向于删除表并再次添加它作为最不痛苦的路线。这将删除任何自定义映射,因此如果您的实体与您的表有很大不同,这并不理想。

    【讨论】:

      猜你喜欢
      • 2015-11-13
      • 2020-09-30
      • 2021-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      相关资源
      最近更新 更多