Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 20194|Válasz: 1

[.NET mag] Használd az EF Core MySQL adatmigrációs műveleteket a .NET Core-ban

[Linket másol]
Közzétéve 2019. 06. 21. 8:51:59 | | |
Ezt a bejegyzést utoljára Summer szerkesztette: 2019-06-21, 09:57

Ezek az adatmigráció során felmerülő buktatóak:
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. Nyisd meg vs2017-et, és hozz létre egy új projektet
2. vs automatikusan generál egy projektet, majd megnyitja a NuGet kereséstPomelo.EntityFrameworkCore.MysqlLetöltés

3. Ezután hozz létre egy új entitásosztályt a Modellek alatt, majd hozz létre egy új osztályt, amely örököli a DbContext osztályt
4. Ezután hozzáadunk egy csatlakozási stringet a appsettings.json-hez (a .NET Core használja a appsettings.json konfigurációjának olvasásához, hasonlóan a webconfighoz).
5. Ezután nyisd meg az Startupot, és injektálj MySQL kapcsolatot a szolgáltatásokba
6. Ezután elindíthatjuk az adatmigrációt
Adja be a következő két parancsot a VS csomagkezelő konzoljába:

Ezután megláthatjuk a generált adatbázist és az adattáblát az adatbázisban

Hozzátenném, a kilövés előkészítéséről:
Állítsd be a UI interface.mvc projektet indító elemnek, jobb kattints a projektre - Tulajdonságok - Startup Object vagy akár a projekt
A legfontosabb, hogy a "Migráció" mappát tartalmazó projektet állítsd be alapértelmezett projektnek a "Csomagkezelő konzol"-ban, a "Alapértelmezett projekt" menüben
Aztán a végrehajtás alatt
Művelet.




Előző:Használj C#-ban a case-figyelmen kívül hagyó stringeket. Tartalmazza a metódust
Következő:HTTP forgalom átirányítva HTTPS konfigurációs oktatóvideóra
Közzétéve 2023. 02. 25. 18:57:54 |
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com