Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 28491|Răspunde: 4

[Sursă] ef Efectuează rezolvarea erorilor Add-Migration

[Copiază linkul]
Postat pe 05.07.2018 16:24:26 | | | |
Proiectul tău de startup 'XXX' nu face referire la Microsoft.EntityFrameworkCore.Design. Acest pachet este necesar pentru ca Entity Framework Core Tools să funcționeze. Asigură-te că proiectul tău de pornire este corect, instalează pachetul și încearcă din nou.




La executarea unei comenzi, apare un prompt galben în partea de jos, după cum urmează:

Atât Entity Framework Core, cât și Entity Framework 6 sunt instalate. Uneltele de bază ale Entity Framework funcționează. Folosiți "EntityFramework\Add-Migration" pentru Entity Framework 6.
Atât Entity Framework Core, cât și Entity Framework 6 sunt instalate. Uneltele de bază ale Entity Framework funcționează. Folosește "EntityFramework\Add-Migration" pentru Entity Framework 6.

Soluție:



Atât comenzile Entity Framework 6.x, cât și Entity Framework Core sunt instalate. Versiunea Entity Framework 6 este în curs de execuție. Poți califica pe deplin comanda pentru a selecta pe care să o executi: 'EntityFramework\Add-Migration' pentru EF6.x și 'EntityFrameworkCore\Add-Migration' pentru EF Core.

Comenzile Entity Framework 6.x și Entity Framework Core sunt instalate. Versiunea Entity Framework 6 este în curs de execuție. Poți califica complet comenzile pentru a alege ce comenzi să execuți, "EntityFramework\Add-Migration" pentru EF6.x și "EntityFrameworkCore\Add-Migration" pentru EF Core.




Precedent:Cere ajutor de la sistemul de management academic al campusului pentru recuperarea parolelor
Următor:404 pagini pentru implementare pură HTML5 CSS3
 Proprietarul| Postat pe 13.02.2019 13:08:46 |
Dacă vrei să obții informații detaliate de ajutor pentru comenzile PowerShell, cum ar fi Enable-Migration, trebuie doar să le introduciGet-Help Enable-Migrations, iar alte comenzi sunt urmate de analogie.

Pentru mai multe informații, vă rugăm să consultați documentația oficială Microsoft:Autentificarea cu hyperlink este vizibilă.
Postat pe 13.02.2019 13:19:31 |
Mark
 Proprietarul| Postat pe 21.06.2023 22:39:28 |
VS 2022 va da o eroare la executarea comenzii de migrare, ceea ce este normal când se folosește VS 2019.

PM> Test EntityFramework\Add-Migration
Atât comenzile Entity Framework 6.x, cât și Entity Framework Core sunt instalate. Versiunea Entity Framework 6 este în curs de execuție. Poți califica pe deplin comanda pentru a selecta pe care să o executi: 'EntityFramework\Add-Migration' pentru EF6.x și 'EntityFrameworkCore\Add-Migration' pentru EF Core.
System.ArgumentNullException: 值不能为 null。
Numele parametrului: tip
   la System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   la System.Activator.CreateInstance(Type type, Object[] args)
   la System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
   În System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(Project Proiect)
   În System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(Project project)
   În System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName, Boolean useContextWorkingDirectory)
   În System.Data.Entity.Migrations.AddMigrationCommand.Execute(Nume șir, Forță booleană, IgnorăSchimbări Booleene)
   În System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)
Valoarea nu poate fi nulă.
Numele parametrului: tip

 Proprietarul| Postat pe 14.07.2023 20:55:15 |
Xiao Zhazha Postat pe 2023-6-21 22:39
VS 2022 va da o eroare la executarea comenzii de migrare, ceea ce este normal când se folosește VS 2019.

PM> Test EntityFramework\Add-Migration


Soluția VS 2022

Nu se poate încărca modulul "EntityFramework". Pentru mai multe informații, rulați Import-Module EntityFramework


Actualizează la EntityFramework.6.4.4 și rulează următoarea comandă:

Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com