我一直在使用 EntityFramework 的代码优先方法尝试 ASP.NET MVC 3。我面临几个问题。
如果架构发生更改和/或更新模型,如何同步数据库。现在我必须删除并重新创建数据库,从而丢失所有数据。是否有可用的包我可以用来自动更新架构。在其中一个演示中,我看到 Scott Hanselman 使用“EntityFramework.Migration”包。我猜是没有释放使用。还有其他选择吗?
MvcScaffolding 重新创建所有 View / Controller 。如果执行 MVCScaffolding 并重新创建 View ,是否有办法在 View 中保留 CSS 样式。
提前致谢。
最佳答案
有多种工具可以生成数据库更改脚本。就 Entity Framework 本身而言,即将推出的 EntityFramework.Migrations 也将处理此问题。
我不确定你的第二个问题。我个人不使用自动生成 View ,但是,我相信您应该能够修改 T4 模板以按照您想要的方式生成 View 。
关于asp.net-mvc - Nuget CodeFirst EntityFramework 迁移或同步数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6112885/