Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 28491|Antwoord: 4

[Bron] ef Perform the Add-Migration error resolution

[Link kopiëren]
Geplaatst op 05-07-2018 16:24:26 | | | |
Je startupproject 'XXX' verwijst niet naar Microsoft.EntityFrameworkCore.Design. Dit pakket is vereist om de Entity Framework Core Tools te laten werken. Zorg dat je startproject correct is, installeer het pakket en probeer het opnieuw.




Bij het uitvoeren van een commando is er onderaan een gele prompt, als volgt:

Zowel Entity Framework Core als Entity Framework 6 zijn geïnstalleerd. De Entity Framework Core-tools draaien. Gebruik 'EntityFramework\Add-Migration' voor Entity Framework 6.
Zowel Entity Framework Core als Entity Framework 6 zijn geïnstalleerd. De kerntools van het Entity Framework draaien. Gebruik "EntityFramework\Add-Migration" voor Entity Framework 6.

Oplossing:



Zowel de commando's Entity Framework 6.x als Entity Framework Core zijn geïnstalleerd. De versie van Entity Framework 6 wordt uitgevoerd. Je kunt het commando volledig kwalificeren om te kiezen welke je moet uitvoeren, 'EntityFramework\Add-Migration' voor EF6.x en 'EntityFrameworkCore\Add-Migration' voor EF Core.

Entity Framework 6.x en Entity Framework Core-commando's zijn geïnstalleerd. De versie van Entity Framework 6 wordt uitgevoerd. Je kunt commando's volledig kwalificeren om te kiezen welke commando's je wilt uitvoeren, "EntityFramework\Add-Migration" voor EF6.x en "EntityFrameworkCore\Add-Migration" voor EF Core.




Vorig:Vraag om hulp bij het campusbeheersysteem voor wachtwoordherstel
Volgend:404 pagina's voor pure HTML5 CSS3-implementatie
 Huisbaas| Geplaatst op 13-02-2019 13:08:46 |
Als je gedetailleerde hulpinformatie wilt voor PowerShell-commando's, zoals Enable-Migration, hoef je die alleen maar in te voerenGet-Help Enable-Migraties, en andere commando's worden gevolgd door analogie.

Voor meer informatie, raadpleeg de officiële documentatie van Microsoft:De hyperlink-login is zichtbaar.
Geplaatst op 13-02-2019 13:19:31 |
Mark
 Huisbaas| Geplaatst op 21-06-2023 22:39:28 |
VS 2022 geeft een foutmelding bij het uitvoeren van het migratiecommando, wat normaal is bij VS 2019.

PM> EntityFramework\Add-Migration test
Zowel de commando's Entity Framework 6.x als Entity Framework Core zijn geïnstalleerd. De versie van Entity Framework 6 wordt uitgevoerd. Je kunt het commando volledig kwalificeren om te kiezen welke je moet uitvoeren, 'EntityFramework\Add-Migration' voor EF6.x en 'EntityFrameworkCore\Add-Migration' voor EF Core.
System.ArgumentNullException: 值不能为 null。
Parameternaam: type
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Type type, Object[] args)
   op System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
   In System.Data.Entity.Migraties.Extensions.ProjectExtensions.IsWebSiteProject(Project project)
   In System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(Project project)
   In System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName, Boolean useContextWorkingDirectory)
   In System.Data.Entity.Migrations.AddMigrationCommand.Execute(Stringnaam, Boolean force, Boolean ignoreChanges)
   In System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action-commando)
De waarde kan niet nul zijn.
Parameternaam: type

 Huisbaas| Geplaatst op 14-07-2023 20:55:15 |
Xiao Zhazha Geplaatst op 21-6-2023 22:39
VS 2022 geeft een foutmelding bij het uitvoeren van het migratiecommando, wat normaal is bij VS 2019.

PM> EntityFramework\Add-Migration test


VS 2022 Oplossing

Module "EntityFramework" kan niet worden geladen. Voor meer informatie kunt u Import-Module EntityFramework uitvoeren.


Upgrade naar EntityFramework.6.4.4 en voer het volgende commando uit:

Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com