Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 25483|Odpověď: 0

[Zdroj] Tabulka 'xxx' již při migraci do EntityFramework Core existuje

[Kopírovat odkaz]
Zveřejněno 19.11.2019 13:01:20 | | | |
Ve verzi .NET Framework, za předpokladu, že databáze již existuje, lze tento problém vyřešit vytvořením nového prázdného migračního souboru.
Před EF Core existovalo mnoho příkazů pro migraci a když k migraci došlo, mohli jsme ji vyřešit pomocí příkazu jak:


Aktualizujte svou databázi migrací Code First
https://www.itsvse.com/thread-4827-1-1.html
(Zdroj: Architect_Programmer)
V EF Core však existují pouze dva příkazy pro migraci:





Když migraci poprvé inicializujeme, struktura tabulky je plně generována tak, aby se tabulka inicializovala pomocí dotnet ef migrace add, a při další migraci tato či oná neúmyslná operace povede k následujícím výsledkům

Tabulka 'účet' už existuje


Následuje migrační soubor pro první inicializaci, a to následovně:

Abychom vyřešili výše uvedené problémy, předpokládá se, že původní migrační soubory jsou stále tam a musíme smazat všechna data v metodě Up, zatímco data v metodě Down lze smazat nebo ne







Předchozí:Úmyslné utrácení peněz za registraci, prostředky, které lze utratit, jsou jednoduše klamavé
Další:Sparklite-Sparklite-v1.2.16
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com