2010-07-01 195 views
6

在實體框架4中,有「從數據庫更新模型」和「從模型生成數據庫」選項。但是,我缺少的是型號實體框架:修改模型時如何更新數據庫

更新數據庫的選項,這反映在模型中所做的更改(例如,添加新的屬性或導航屬性)由修改數據庫模式(例如添加一個新列)。而不會丟失其內容。

是否有人知道一種方法來實現這一點,或者是否有一個t4模板,可以執行架構更新,而不會丟棄現有的表? (我使用Visual Studio 2010,.NET 4.0和SQL Server 2008)

感謝

+2

[Entity Framework 4 - 從模型更新數據庫模式的可能的重複。沒有擦表數據。](http://stackoverflow.com/questions/3144117/entity-framework-4-update-database-schema-from-model-without-wiping-the-table) – 2010-07-01 13:53:09

回答

1
,我已經發現迄今

最好的辦法是先更新數據庫,例如添加一列的表然後從數據庫更新模型。這適用於小的變化。

相關問題