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

时间:2019-10-03 17:15:04

标签: c# asp.net .net entity-framework-6

我有一个小型的ASP.NET Web应用程序,但是由于某些原因,在Package Manager控制台中键入后,迁移方面存在问题:

PM> Enable-Migrations

控制台抛出此错误

  

Enable-Migrations:由于参数'Path'为空,因此无法将其绑定到参数'Path'。
  在第1行:char:1
  +启用迁移
  + ~~~~~~~~~~~~~~~~
  + CategoryInfo:InvalidData :( :) [启用迁移],ParameterBindingValidationException
  + FullyQualifiedErrorId:ParameterArgumentValidationErrorNullNotAllowed,启用迁移

我使用Visual Studio 2019,并已通过NugGet软件包管理器安装了Entity Framework 6.3.0。在我的DbContext文件夹中也有一个models

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

P.S 项目结构是

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

1 个答案:

答案 0 :(得分:-1)

Olá,有问题的解决方案,以及适用于解决方案的解决方案: 1-Acesse Ferramentas> Gerenciador de pacotes do NuGet>解决方案Gerenciador de pacotes do Nusol。

2-Desinstale o EntityFramework 6.3.0“ que foi o meu caso”,例如6.2.0版本,feito isso,RecompilarSolução,em seguida rode o comando> Enable-Migrations

Enable Migration success