【问题标题】:If I use EF Code First then how can I add another column to a table?如果我使用 EF Code First 那么如何向表中添加另一列?
【发布时间】:2013-03-12 16:26:34
【问题描述】:

我创建了 POCO 类,然后当我尝试访问数据时,EF 为我创建了数据库表。这没有问题。我现在已经用数据填充了我的表。不仅是种子数据,还有真实数据。

现在我想在表格中添加另一列。我假设我需要做的第一件事是向 POCO 类添加一个字段,但之后的下一步是什么?我现在的数据库中充满了数据。在 SQL 方面,我知道如何自己添加列,但我是否必须使用 EF 做一些事情,或者它会自动拾取我的列已添加到表中并将我的字段添加到 POCO 类?

【问题讨论】:

    标签: entity-framework


    【解决方案1】:

    您可以使用 Code First 迁移 (http://msdn.microsoft.com/en-us/library/hh770484(v=vs.103).aspx)。它可以自动更新您的数据库,也可以不更新。

    【讨论】:

      猜你喜欢
      • 2015-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-28
      • 1970-01-01
      • 2014-09-28
      • 2011-07-15
      相关资源
      最近更新 更多