2013-04-16 169 views
1

如何更新數據庫而不丟失數據Code First? 我正在開發一個新項目,並且已經在代碼中對數據庫做了一些更改。然後它只是打我,migrations似乎總是下降,並重新創建任何你改變。代碼優先遷移更新數據庫丟失數據?

這是我不希望發生的事情,當我去應用程序的生活。

+0

我不會推薦使用代碼優先遷移來更新生產數據庫。找到一種跟蹤結構變化並創建ALTER腳本的不同方式。你需要比SQL-gen工具給你更多的控制變化。 –

回答

1

我使用腳本選項來生成scrpit。當它試圖刪除它時,我將其更改爲更改表:

Update-Database -Script -ProjectName Proj -StartupProjectName Proj 
相關問題