Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 25483|Svar: 0

[Kilde] Tabel 'xxx' eksisterer allerede fejl ved migrering til EntityFramework Core

[Kopier link]
Opslået på 19/11/2019 13.01.20 | | | |
I .NET Framework-versionen, forudsat at databasen allerede eksisterer, kan dette løses ved at oprette en ny tom migrationsfil.
Før EF Core var der mange kommandoer til migration, og når migreringen fandt sted, kunne vi løse det ved at bruge kommandoen hvordan:


Opdater din database med Code First-migreringen
https://www.itsvse.com/thread-4827-1-1.html
(Kilde: Architect_Programmer)
Dog er der i EF Core kun to kommandoer til migration:





Når vi først initialiserer migrationen, genereres tabelstrukturen fuldt ud for at initialisere tabellen ved dotnet ef migration add initial, og næste gang vi laver migrationen, vil denne eller hin utilsigtede operation resultere i følgende resultater

Tabellen 'konto' findes allerede


Følgende er migrationsfilen for den første initialisering, som følger:

For at løse ovenstående problemer er forudsætningen, at de oprindelige migrationsfiler stadig er der, og vi skal slette alle data i Up-metoden, mens dataene i Down-metoden kan slettes eller ej







Tidligere:Bevidst at bruge penge på at registrere sig, de ressourcer, der skal bruges, er simpelthen vildledende
Næste:Sparklite-Sparklite-v1.2.16
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com