Проект не найден при миграции EF6 [Mac] - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь запустить миграцию в моей базе данных в личку. Однако всякий раз, когда я пытаюсь выполнить какую-либо команду из EF, я получаю сообщение об ошибке «Пакет EntityFramework не установлен в проекте». Есть идеи? Я использую ASP.NET в VS2019 для Mac.

Моя база данных - это локально работающий сервер mssql. Связь с БД в порядке, она вносит любые изменения, которые трудно.

Я попробовал EF Core, и удалите и переустановите EF6.

PM> get-module

ModuleType Version    Name                                ExportedCommands                                                    
---------- -------    ----                                ----------------                                                    
Script     6.0.0.0    EntityFramework                     {Add-EFDefaultConnectionFactory, Add-EFProvider, Add-Migration, E...
Script     2.0.0.0    NuGet                               {Find-Package, Get-Package, Get-Project, Install-Package...}        
Script     0.0        Profile                                                                                                 


PM> Add-Migration Foo
Get-Package : Project '/Users/Braden/Documents/App/API/API.EntityProvider.csproj' is not found.
At /Users/Braden/Documents/App/API/packages/EntityFramework.6.2.0/tools/EntityFramework.psm1:991 char:16
+     $package = Get-Package -ProjectName $project.FullName | ?{ $_.Id  ...
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ObjectNotFound: (/Users/Braden/D...Provider.csproj:String) [Get-Package], ItemNotFoundException
+ FullyQualifiedErrorId : NuGetProjectNotFound,NuGet.PackageManagement.PowerShellCmdlets.GetPackageCommand

The EntityFramework package is not installed on project 'API.EntityProvider'.

Моя цель - запустить простую миграцию в БД.

Спасибо!

...