首页 > 解决方案 > 实体框架启用迁移 CommandNotFound 异常

问题描述

我已经安装了 Entity Framework 彻底的 nuget。我有 VS2019 .net 控制台应用程序。

在包管理器控制台中,我运行Enable-Migrations.

我得到例外:

术语“Enable-Migrations”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

在 line:1 char:18
+ Enable-Migrations <<<<
+ CategoryInfo : ObjectNotFound: (Enable-Migrations:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

标签: entity-frameworkentity-framework-migrations

解决方案


我目前正在使用 Visual Studio 2019,这对我有用。

  1. 您需要安装第一个实体框架

    Install-Package EntityFramework -IncludePrerelease
    
  2. 然后尝试确保您的类之一继承数据上下文

  3. 尝试再次运行 enable-migrations。


推荐阅读