可能重复:
How to manually update Entity framework Code first model so that it updates a database (with a new column)?如何在代码首次使用EF4.1和MVC3之后与模型同步数据库?
有人能告诉我怎样才能将新字段添加到一个类(我的模型),并将它后更新我的数据库我有已经使用entiry framework 4.1和mvc3创建了数据库?
我知道我可以进行如下设置:
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<ImpressiionTrackerContext>());
但我不不会从数据库中删除我的数据。如果我更新我的数据库(添加一列到现有的表格)我已经创建了数据库使用实体框架4.1和mvc3 ...我怎样才能使我的模型与变化(新col)同步?我对数据库做了...并保留已经在数据库中的数据?
我对EF很新,所以我会在这里提交嘲笑,但我还没有找到一个能够保留现有数据的优雅解决方案。
谢谢!