Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 25483|Odgovoriti: 0

[Vir] Tabela 'xxx' že obstaja napaka pri migraciji na EntityFramework Core

[Kopiraj povezavo]
Objavljeno na 19. 11. 2019 13:01:20 | | | |
V različici .NET Framework, če predpostavimo, da baza že obstaja, je mogoče to rešiti z ustvarjanjem nove prazne migracijske datoteke.
Pred EF Core je bilo veliko ukazov za migracijo, in ko je migracija prišla, smo jo lahko rešili z ukazom, kako:


Posodobite svojo bazo podatkov z migracijo Code First
https://www.itsvse.com/thread-4827-1-1.html
(Vir: Architect_Programmer)
Vendar pa sta v EF Core le dva ukaza za migracijo:





Ko prvič inicializiramo migracijo, je struktura tabele popolnoma generirana za inicializacijo tabele z dotnet ef migracijo dodajanja začetnice, naslednjič pa bo ta ali ona nenamerna operacija dala naslednje rezultate

Tabela 'račun' že obstaja


Sledi datoteka migracije za prvo inicializacijo, kot sledi:

Da bi rešili zgoraj omenjene težave, je predpostavka, da so izvirne migracijske datoteke še vedno tam, in moramo izbrisati vse podatke v metodi Navzgor, medtem ko se podatki v metodi Navzdol lahko izbrišejo ali ne







Prejšnji:Namerno zapravljajo denar za registracijo, sredstva, ki jih je treba porabiti, so preprosto zavajajoča
Naslednji:Sparklite-Sparklite-v1.2.16
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com