防止EF 4.1删除我的数据库图表

时间:2011-08-23 02:44:44

标签: entity-framework entity-framework-4.1 ef-code-first database-diagram

有没有办法阻止Entity Framework Code-First在重建我的数据库时删除我的数据库图表?

1 个答案:

答案 0 :(得分:1)

不使用DropCreateDatabaseIfModelChanges创建数据库,您可以使用SQL迁移
http://www.hanselman.com/blog/EntityFrameworkCodeFirstMigrationsAlphaNuGetPackageOfTheWeek10.aspx。它不会丢弃数据库并将生成alter命令(Incremental database development)。因此,您可以保留图表和现有数据。