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



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

PM> Enable-Migrations

控制台引发此错误

启用迁移:无法将参数绑定到参数"路径",因为它为空。
在行:1 字符:1
+ 启用迁移
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

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

附言 项目结构为

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", e instale a versão 6.2.0, feito isso, Recompilar Solução, em seguida rode o comando> Enable-Migrations

实现迁移成功

最新更新