gpt4 book ai didi

asp.net-mvc - Nuget CodeFirst EntityFramework 迁移或同步数据库

转载 作者:行者123 更新时间:2023-12-04 06:25:19 25 4
gpt4 key购买 nike

我一直在尝试使用代码优先方法和 EntityFramework 的 ASP.NET MVC 3。我面临着几个问题。

  • 如果架构更改和/或我更新我的模型,我如何同步数据库。现在我必须删除并重新创建数据库,从而丢失我的所有数据。是否有可用的软件包可用于自动更新架构。在其中一个演示中,我看到 Scott Hanselman 使用“EntityFramework.Migration”包。我猜是不是发布使用。任何替代方案?
  • MvcScaffolding 重新创建所有 View / Controller 。如果执行 MVCScaffolding 并重新创建 View ,是否有办法在 View 中保留 CSS 样式。

  • 提前致谢。

    最佳答案

    有多种工具可以为数据库生成更改脚本。就 Entity Framework 本身而言,即将推出的 EntityFramework.Migrations 也将处理此问题。

    http://blogs.msdn.com/b/efdesign/archive/2010/10/22/code-first-database-evolution-aka-migrations.aspx

    我不确定你的第二个问题。我个人不使用自动生成 View ,但是,我相信您应该能够修改 T4 模板以按照您想要的方式生成您的 View 。

    关于asp.net-mvc - Nuget CodeFirst EntityFramework 迁移或同步数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6112885/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com