Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 25483|Svar: 0

[Källa] Tabell 'xxx' finns redan fel vid migrering till EntityFramework Core

[Kopiera länk]
Publicerad på 2019-11-19 13:01:20 | | | |
I .NET Framework-versionen, förutsatt att databasen redan existerar, kan detta lösas genom att skapa en ny tom migrationsfil.
Innan EF Core fanns det många kommandon för migrering, och när migreringen skedde kunde vi lösa det genom att använda kommandot hur:


Uppdatera din databas med Code First-migreringen
https://www.itsvse.com/thread-4827-1-1.html
(Källa: Architect_Programmer)
Men i EF Core finns det bara två kommandon för migrering:





När vi först initierar migreringen genereras tabellstrukturen fullt ut för att initialisera tabellen genom dotnet ef migration add initial, och nästa gång vi gör migreringen kommer denna eller den oavsiktliga operationen att resultera i följande resultat

Tabellens 'konto' finns redan


Följande är migrationsfilen för den första initialiseringen, enligt följande:

För att lösa ovanstående problem är premissen att de ursprungliga migreringsfilerna fortfarande finns kvar, och vi behöver radera all data i Up-metoden, medan datan i Down-metoden kan raderas eller inte







Föregående:Att medvetet spendera pengar på att registrera sig, resurserna som ska spenderas är helt enkelt vilseledande
Nästa:Sparklite-Sparklite-v1.2.16
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com