Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 28491|Risposta: 4

[Fonte] ef Eseguire la risoluzione degli errori Add-Migration

[Copiato link]
Pubblicato su 05/07/2018 16:24:26 | | | |
Il tuo progetto startup 'XXX' non fa riferimento a Microsoft.EntityFrameworkCore.Design. Questo pacchetto è necessario affinché gli Strumenti Core di Entity Framework funzionino. Assicurati che il tuo progetto di avvio sia corretto, installa il pacchetto e riprova.




Quando si esegue un comando, c'è un prompt giallo in basso, come segue:

Sono installati sia Entity Framework Core che Entity Framework 6. Gli strumenti Core di Entity Framework sono in funzione. Usa 'EntityFramework\Add-Migration' per Entity Framework 6.
Sono installati sia Entity Framework Core che Entity Framework 6. Gli strumenti fondamentali di Entity Framework sono in funzione. Usa "EntityFramework\Add-Migration" per Entity Framework 6.

Soluzione:



Sono installati sia i comandi Entity Framework 6.x che Entity Framework Core. La versione di Entity Framework 6 è in esecuzione. Puoi qualificare completamente il comando per selezionare quale eseguire: 'EntityFramework\Add-Migration' per EF6.x e 'EntityFrameworkCore\Add-Migration' per EF Core.

Sono installati i comandi Entity Framework 6.x e Entity Framework Core. La versione di Entity Framework 6 è in fase di esecuzione. Puoi qualificare completamente i comandi per scegliere quali comandi eseguire, "EntityFramework\Add-Migration" per EF6.x e "EntityFrameworkCore\Add-Migration" per EF Core.




Precedente:Chiedi aiuto al sistema di gestione accademica del campus per il recupero delle password
Prossimo:404 pagine per l'implementazione pura di CSS3 in HTML5
 Padrone di casa| Pubblicato su 13/02/2019 13:08:46 |
Se vuoi ottenere informazioni dettagliate per i comandi PowerShell, come Enable-Migration, devi solo inserirliGetta-Aiuto-Migrazioni, e altri comandi sono seguiti da analogie.

Per maggiori informazioni, si prega di consultare la documentazione ufficiale di Microsoft:Il login del link ipertestuale è visibile.
Pubblicato su 13/02/2019 13:19:31 |
Segno
 Padrone di casa| Pubblicato su 21/06/2023 22:39:28 |
VS 2022 dà un errore durante l'esecuzione del comando di migrazione, cosa normale quando si usa VS 2019.

PM> Test EntityFramework\Add-Migration
Sono installati sia i comandi Entity Framework 6.x che Entity Framework Core. La versione di Entity Framework 6 è in esecuzione. Puoi qualificare completamente il comando per selezionare quale eseguire: 'EntityFramework\Add-Migration' per EF6.x e 'EntityFrameworkCore\Add-Migration' per EF Core.
System.ArgumentNullException: 值不能为 null。
Nome parametro: tipo
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   presso System.Activator.CreateInstance(Type type, Object[] args)
   su System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
   In System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(Project Project)
   In System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(progetto progetto)
   In System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(StringConfigurationTypeName, Boolean useContextWorkingDirectory)
   In System.Data.Entity.Migrations.AddMigrationCommand.Execute(Nome stringa, forza booleana, ignoraCambiamenti booleani)
   In System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Comando Azione)
Il valore non può essere nullo.
Nome parametro: tipo

 Padrone di casa| Pubblicato su 14/07/2023 20:55:15 |
Xiao Zhazha Pubblicato il 21-6-2023 alle 22:39
VS 2022 dà un errore durante l'esecuzione del comando di migrazione, cosa normale quando si usa VS 2019.

PM> Test EntityFramework\Add-Migration


Soluzione VS 2022

Impossibile caricare il modulo "EntityFramework". Per ulteriori informazioni, esegui Import-Module EntityFramework


Aggiorna a EntityFramework.6.4.4 ed esegui il seguente comando:

Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com