防止 EF 4.1 删除我的数据库图表
有没有办法防止实体框架代码优先在重建数据库时删除我的数据库图表?
Is there a way to prevent Entity Framework Code-First from deleting my database diagrams when it is re-building my database?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
无需使用
DropCreateDatabaseIfModelChanges
创建数据库,您就可以使用 SQL 迁移http://www.hanselman.com/blog/EntityFrameworkCodeFirstMigrationsAlphaNuGetPackageOfTheWeek10.aspx。它不会删除数据库并会生成更改命令(增量数据库开发)。因此您可以保留图表和现有数据。
Without using
DropCreateDatabaseIfModelChanges
to create your database you can use SQL Migrationshttp://www.hanselman.com/blog/EntityFrameworkCodeFirstMigrationsAlphaNuGetPackageOfTheWeek10.aspx. It won't drop the database and will generate alter commands (Incremental database development) . So you can keep your diagram and existing data.