1: Crearea unei biblioteci de clase EF Instalează 2 pachete
(1) Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySQL (acesta este un middleware EF MySQL de la terți)
2. Pentru a genera entitatea bazei de date și obiectul DBcontext al EF, folosiți comanda Scaffold-DBcontext
Introduceți următoarea comandă în consola pachetului
Server: Adresa bazei de date, ID utilizator: cont, parolă: parolă de autentificare Dacă este o actualizare pentru un singur tabel, adaugă un -table urmat de numele tabelului ce urmează să fie actualizat
După finalizarea execuției, modelul specificat va fi generat; notă: tabelul trebuie să aibă o cheie primară înainte de a fi generat, dacă nu există un host care să raporteze avertismentul Imposibil de generat pentru tabelul "xxxx", desigur, entitatea nu va fi generată
Dacă nu generați modelul în al doilea pas de mai sus și nu executați programul direct, va apărea o eroare, iar eroarea este
"Eroare: tipul entității necesită o cheie primară"
3: Crearea unei aplicații web standard și utilizarea acesteia
(1) Configurați informațiile de adresă ale bazei de date în appsettings.json și acordați atenție, de exemplu, SslModel=none
(2) În injecția startup.cs configurație, există unele referințe utile
(3) După aceea, există apeluri standard, cum ar fi utilizarea în controlere
Aceasta este configurația de bază a sistemului EF core mysql starter.
Oricât de grozav ar fi visul ----, nu poate rezista insistenței mele stupide! Nu fi la vârsta la care ar trebui să te chinui și să fii lacom după confort. Află mai multe astăzi, iar mâine drumul va fi mai lat!
|