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: 20194|Odpověď: 1

[.NET Core] Použijte operace migrace dat EF Core MySQL v .NET Core

[Kopírovat odkaz]
Zveřejněno 21.06.2019 8:51:59 | | |
Tento příspěvek byl naposledy upraven Summer dne 21. 6. 2019 v 09:57

Toto jsou úskalí, na která se při migraci dat setkáváme:
https://www.itsvse.com/thread-7720-1-1.html
https://www.itsvse.com/thread-7721-1-1.html
https://www.itsvse.com/thread-7722-1-1.html

1. Open vs2017 a vytvoření nového projektu
2. vs automaticky vygeneruje projekt a pak otevře vyhledávání v NuGetPomelo.EntityFrameworkCore.MysqlStáhnout

3. Poté vytvořit novou třídu entit pod Models a následně vytvořit novou třídu, která zdědí třídu DbContext
4. Poté přidáme spojovací řetězec do appsettings.json (.NET Core používá ke čtení konfigurace v appsettings.json, podobně jako webconfig)
5. Poté otevřete Startup a vložte MySQL spojení do služeb
6. Poté můžeme zahájit migraci dat
Zadejte následující dva příkazy do Package Manager Console ve VS:

Pak můžeme vidět vygenerovanou databázi a datovou tabulku v databázi

Abych doplnil, co se týče nastavení startu,
Nastavte UI interface.mvc projekt jako startovací položku, klikněte pravým tlačítkem na projekt - Vlastnosti - Startup Object nebo dokonce projekt
Hlavní je nastavit projekt obsahující složku "Migration" jako výchozí v "Console Správce balíčků", v menu "Default Project"
Poté při vykonání
Operace.




Předchozí:Používejte řetězce bez pádů v C#. Obsahuje metodu
Další:HTTP provoz přesměrován na HTTPS konfigurační tutoriál
Zveřejněno 25.02.2023 18:57:54 |
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