繁体   English   中英

Visual Studio 2019 实体框架启用迁移错误

[英]Visual Studio 2019 Entity Framework Enable Migrations Error

我有一个小的 ASP.NET web 应用程序,但由于某种原因,在 Package 管理器控制台中键入后,我遇到了迁移问题:

PM> Enable-Migrations

控制台抛出此错误

启用迁移:无法将参数绑定到参数“路径”,因为它是 null。
在行:1 字符:1
+ 启用迁移
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo: InvalidData: (:) [Enable-Migrations], ParameterBindingValidationException
+ FullyQualifiedErrorId: ParameterArgumentValidationErrorNullNotAllowed,Enable-Migrations

我使用 Visual Studio 2019 并通过 NugGet Package Manager 安装了 Entity Framework 6.3.0。 在我的models文件夹中还有一个DbContext class

我已经尝试了很多我看到其他人提出的解决方案,但没有一个有效。 希望有人有类似的问题。

PS项目结构是

Project
    - Connected Services
    - Properties
    - References
    - App_Data
    - App_Start
    - Content
    - Controllers
    - fonts
    - Models
    - Scripts
    - Views
    - favicon.iso
    - Global.asax
    - packages.config
    - Web.config

Olá, Eu tive esse mesmo problema em um projeto pessoal, e após algumas horas de teste consegui resolver da seguinte forma: 1 - Acesse Ferramentas > Gerenciador de pacotes do NuGet > Gerenciador de pacotes do NuGet para solução.

2 - Desinstale o EntityFramework 6.3.0 "que foi o meu caso",安装版本 6.2.0,feito isso,重新编译解决方案,em seguida rode o comando > Enable-Migrations

启用迁移成功

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM