ASP.NET Core 2.0 Code First Migration - 新数据库

时间:2018-02-19 15:35:21

标签: asp.net-core-2.0 ef-migrations

我目前有一个ASP.NET Core 2.0项目,我刚刚实现了代码首次迁移到localdb,并且有大约3次迁移,包括初始创建。我想知道改变到新数据库的正确流程是什么?这只是更新连接字符串并在项目目录中运行下面的情况吗?

dotnet ef database update

我目前的知识基于以下Microsoft教程,并且我一直在使用CLI命令。 https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/migrations

2 个答案:

答案 0 :(得分:0)

在回答我自己的问题时,似乎在现有项目目录中运行以下命令将从头开始构建一个新数据库,包括所有现有的迁移。只要将连接字符串更新到新数据库并且已在现有数据库上实现了迁移。

dotnet ef database update

答案 1 :(得分:0)

  

正确的过程是更改为新数据库

一切都取决于你写这句话的意思(我不确定“新数据库”的含义)altough flow看起来像这样: 1.首先进行初始创建 2.然后你在代码中改变一些东西(创建一些额外的字段等) 3.然后在CLI中编写“dotnet ef database update”命令以更新当前数据库。