Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 25483|Vastaus: 0

[Lähde] Taulukko 'xxx' on jo olemassa virhe, kun siirretään EntityFramework Coreen

[Kopioi linkki]
Julkaistu 19.11.2019 13.01.20 | | | |
.NET Framework -versiossa, olettaen että tietokanta on jo olemassa, tämä voidaan ratkaista luomalla uusi tyhjä migraatiotiedosto.
Ennen EF Corea oli monia komentoja migraatioon, ja kun migraatio tapahtui, pystyimme ratkaisemaan sen käyttämällä komentoa seuraavasti:


Päivitä tietokantasi Code First -siirrolla
https://www.itsvse.com/thread-4827-1-1.html
(Lähde: Architect_Programmer)
EF Coressa on kuitenkin vain kaksi komentoa migraatioon:





Kun ensialistomme migraation, taulukon rakenne on täysin luotu alustamaan taulukko dotnet ef migration add initial -toiminnolla, ja seuraavalla kerralla migraatio johtaa tahattomaan toimenpiteeseen seuraavat tulokset

Taulukko 'account' on jo olemassa


Seuraava on ensimmäisen alustuksen migraatiotiedosto, seuraavasti:

Edellä mainittujen ongelmien ratkaisemiseksi lähtökohtana on, että alkuperäiset migraatiotiedostot ovat yhä tallella, ja meidän täytyy poistaa kaikki Ylös-metodin tiedot, kun taas Alas-metodin tiedot voidaan poistaa tai olla







Edellinen:Rahan tarkoituksella käyttäminen rekisteröitymiseen, käytettävissä olevat resurssit ovat yksinkertaisesti harhaanjohtavia
Seuraava:Sparklite-Sparklite-v1.2.16
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com