【问题标题】:How to add migration in .NET Core Library project in web API core 1.1如何在 Web API Core 1.1 中的 .NET Core 库项目中添加迁移
【发布时间】:2018-02-16 07:37:59
【问题描述】:

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

Add-Migration example1

但它显示以下错误:

【问题讨论】:

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


    【解决方案1】:

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

    在 dotnet 命令 cli 中输入:
    dotnet ef migrations add InitialCreate

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

    如果您使用的是 Visual Studio:
    创建您的数据库
    拥有模型后,您可以使用迁移来创建数据库。
    打开 PMC:
    工具 –> NuGet 包管理器 –> 包管理器控制台
    运行 Add-Migration InitialCreate 为迁移搭建基架,为您的模型创建初始表集。
    如果您在启动时收到错误 术语“add-migration”未被识别为cmdlet 的名称,关闭并重新打开 Visual Studio。 运行 Update-Database 以将新迁移应用到数据库。此命令在应用迁移之前创建数据库。

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

    【讨论】:

    • 如果在 VS Code 中使用 dotnet ef,一些很好的设置说明 here
    猜你喜欢
    • 2021-05-22
    • 2017-06-06
    • 2020-01-26
    • 2018-01-03
    • 2017-04-12
    • 1970-01-01
    • 2018-01-28
    • 1970-01-01
    • 2022-11-13
    相关资源
    最近更新 更多