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: 18080|Răspunde: 0

[.NET Core] . Tutorialul NetCore EFCore se conectează la modul Mysql DBFirst

[Copiază linkul]
Postat pe 06.02.2019 09:54:32 | | |
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!






Precedent:Unde este consola de gestionare a pachetelor?
Următor:c# Winform/WPF
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