2013-09-22 156 views
0

我已經使用EF 5 Code First創建了一個數據庫,現在我有一個字段,我想添加到特定的表中,這將是一個int數據類型。我想知道,如果我只需添加EF 5 Code First添加列

public int NewField { get; set; }

我的模型,並將其添加爲遷移,因爲表已有數據在它我需要將字段設置爲可空INT,讓我不要不會丟失現有數據,然後在添加NewField數據後添加另一個遷移以將其更改回不可爲空的int?

回答

0

現在您可以添加一個遷移,但是然後手動修改它以便該列具有已定義的默認值。應用遷移將添加一列併爲所有現有行設置默認值。