【问题标题】:Enable Entity Framework Auto Migration for sub project为子项目启用实体框架自动迁移
【发布时间】:2013-06-07 01:48:29
【问题描述】:

我有两个项目的解决方案。一个是实体类项目,另一个是 ASP.net mvc 4 项目。

-solution
  -project.domain
  -project.web

所有实体模型都在域项目中,而 Web 项目正在使用模型中的所有实体。

我应该在哪个项目启用实体框架自动迁移?

谢谢。

【问题讨论】:

    标签: c# visual-studio entity-framework


    【解决方案1】:

    您应该为域项目启用迁移。

    在包管理器控制台窗口中,您可以从下拉列表中选择项目。 选择您的域项目,然后输入“enable-migrations”并回车

    【讨论】:

      【解决方案2】:

      在您的包管理器控制台中选择具有类/对象的项目(即域项目)

      自动迁移的命令是

      enable-migrations
      

      它会生成一个带有 Configuration.cs 文件的 Migrations 文件夹。 更改构造函数以允许自动迁移

      public Configuration()
      {
          AutomaticMigrationsEnabled = true;
      }
      

      如果您想随时更新可以使用的数据库(在 Nuget 中)

      update-database
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-15
        • 1970-01-01
        • 1970-01-01
        • 2015-07-20
        • 1970-01-01
        • 2018-11-13
        • 1970-01-01
        相关资源
        最近更新 更多