如何在Web API核心1.1中的.NET Core Library项目中添加迁移

时间:2017-08-01 14:19:53

标签: asp.net-web-api2 .net-core dbcontext ef-migrations

我是.net核心新手。我正在web API核心1.1中的.net核心Liabrary项目中添加迁移。使用下面的代码。

Add-Migration example1

但它显示如下错误:enter image description here

1 个答案:

答案 0 :(得分:2)

如果您使用的是VS Code或其他编辑器:

在dotnet命令中cli类型:
dotnet ef迁移添加InitialCreate

obs:InitialCreate是迁移的名称,您可以给出任何名称。

如果您使用的是Visual Studio:
创建数据库
拥有模型后,您可以使用迁移来创建数据库 打开PMC:
工具 - > NuGet包管理器 - >包管理器控制台
运行添加迁移InitialCreate 以支持迁移,为您的模型创建一组初始表。
如果您收到错误,则启动术语' add-migration&# 39;不被识别为cmdlet的名称,关闭并重新打开Visual Studio。 运行Update-Database以将新迁移应用于数据库。此命令在应用迁移之前创建数据库。

来源: https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db