EF 5 Code First添加列

时间:2013-09-22 16:22:53

标签: entity-framework ef-code-first

我使用EF 5 Code First创建了一个数据库,现在我想要添加到特定表的字段,这将是一个int数据类型。我想知道如果我只是添加

public int NewField { get; set; }

到我的模型并将其添加为迁移,因为表中已有数据,我需要将字段设置为可空的int,以便我不会丢失现有数据,然后添加NewField数据添加另一个迁移以将其更改回不可为空的int?

1 个答案:

答案 0 :(得分:0)

另外,您可以添加迁移但随后手动修改它以使列定义了默认值。应用迁移将添加一列,并为所有现有行设置默认值。

相关问题