EF - 添加迁移错误

Hui Liu-MSFT 48,571 信誉分 Microsoft 供应商
2024-05-20T08:22:37.35+00:00

你好

我正在尝试在PM中运行Add-Migration命令。

但是我收到一个错误

add-migration:术语“add-migration”不被识别为 cmdlet、函数、脚本文件或可操作文件的名称

程序。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

在行:1 字符:1

我安装了所有 EF 包。已清除 PM 设置并重新启动。重新启动 VS。关闭并重新开放。其他网站上提供的所有解决方案都已试用。但是我仍然收到此错误。

用户图像

Note:此问题总结整理于:EF - Add Migration Error

Entity Framework Core
Entity Framework Core
实体框架数据访问技术的轻量型、可扩展、开源、跨平台版本。
50 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Jiale Xue - MSFT 46,456 信誉分 Microsoft 供应商
    2024-05-20T09:16:39.5266667+00:00

    尝试重新安装包并清除 NuGet 缓存:Microsoft.EntityFrameworkCore.Tools

    卸载包,然后转到“VS 工具”-“>”Nuget 包管理器“->”包管理器设置“->”常规“选项卡 ->清除所有 NuGet 缓存 ->安装包 ->重启 Visual Studio。Microsoft.EntityFrameworkCore.ToolsMicrosoft.EntityFrameworkCore.Tools

    如果仍然无法正常工作,您可以尝试使用以下命令来执行迁移:

    dotnet ef migrations add addPerson --context ApplicationDbContext --project Test
    dotnet ef database update --context ApplicationDbContext --project Test
    

    结果如下:用户图像

    用户图像


    如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。