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

Vista: 25483|Risposta: 0

[Fonte] Errore già presente nella tabella 'xxx' durante la migrazione a EntityFramework Core

[Copiato link]
Pubblicato su 19/11/2019 13:01:20 | | | |
Nella versione di .NET Framework, assumendo che il database esista già, questo può essere risolto creando un nuovo file di migrazione vuoto.
Prima di EF Core, c'erano molti comandi per la migrazione, e quando la migrazione avveniva, potevamo risolverlo usando il comando how:


Aggiorna il tuo database con la migrazione Code First
https://www.itsvse.com/thread-4827-1-1.html
(Fonte: Architect_Programmer)
Tuttavia, in EF Core ci sono solo due comandi per la migrazione:





Quando inizializziamo la migrazione, la struttura della tabella viene completamente generata per inizializzare la tabella tramite l'addio iniziale della migrazione dotnet ef, e la prossima volta che effettuiamo la migrazione, questa o quella operazione involontaria porterà ai seguenti risultati

Esiste già un 'account' della tabella


Di seguito è riportato il file di migrazione per la prima inizializzazione, come segue:

Per risolvere i problemi sopra, la premessa è che i file di migrazione originali siano ancora presenti, e dobbiamo eliminare tutti i dati nel metodo Up, mentre quelli nel metodo Down possono essere eliminati o meno







Precedente:Spendendo deliberatamente denaro per registrarsi, le risorse da spendere sono semplicemente ingannevoli
Prossimo:Sparklite-Sparklite-v1.2.16
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