2010-07-01 186 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
,我已经发现迄今

最好的办法是先更新数据库,例如添加一列的表然后从数据库更新模型。这适用于小的变化。

相关问题