Я пытаюсь запустить миграцию в моей базе данных в личку. Однако всякий раз, когда я пытаюсь выполнить какую-либо команду из 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'.
Моя цель - запустить простую миграцию в БД.
Спасибо!