Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 20194|Răspunde: 1

[.NET Core] Folosește operațiunile de migrare a datelor EF Core MySQL în .NET Core

[Copiază linkul]
Postat pe 21.06.2019 08:51:59 | | |
Această postare a fost editată ultima dată de Summer la 2019-6-21 09:57

Acestea sunt capcanele întâlnite în migrarea datelor:
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. Deschide vs2017 și creează un proiect nou
2. vs va genera automat un proiect, apoi va deschide căutarea NuGetPomelo.EntityFrameworkCore.MysqlDescărca

3. Apoi creează o nouă clasă de entitate sub Models și apoi creează o nouă clasă pentru a moșteni clasa DbContext
4. Apoi adăugăm un șir de conexiune la appsettings.json (.NET Core folosește pentru a citi configurația în appsettings.json, similar cu webconfig)
5. Apoi deschide Startup și injectează conexiunea MySQL în servicii
6. Apoi putem începe migrarea datelor
Introduceți următoarele două comenzi în Pachetul Manager Console din VS:

Apoi putem vedea baza de date generată și tabelul de date în baza de date

Ca să adaug, despre organizarea lansării,
Setează proiectul UI interface.mvc ca element de pornire, dă click dreapta pe proiect - Properties - Startup Object sau chiar pe proiect
Principalul lucru este să setezi proiectul care conține folderul "Migration" ca proiect implicit în "Package Manager Console", meniul "Proiect implicit"
Apoi, în execuție
Operațiunea.




Precedent:Folosește șiruri care ignoră majuscule în C#. Conține metoda
Următor:Trafic HTTP redirecționat către tutorialul de configurare HTTPS
Postat pe 25.02.2023 18:57:54 |
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com