1: Erstellen Sie eine EF-Klassenbibliothek Installiere 2 Packs
(1) Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySql (dies ist eine Drittanbieter-EF-Mysql-Middleware)
2. Um die Datenbankentität und das DBcontext-Objekt von EF zu generieren, verwenden Sie den Befehl Scaffold-DBcontext
Geben Sie den folgenden Befehl in der Paket-Konsole ein
Server: Datenbankadresse, Benutzer-ID: Konto, Passwort: Login-Passwort Wenn es sich um ein Update für eine einzelne Tabelle handelt, fügen Sie eine -Tabellen hinzu, gefolgt vom Namen der zu aktualisierenden Tabelle
Nach Abschluss der Ausführung wird das spezifizierte Modell generiert. Hinweis: Die Tabelle muss einen Primärschlüssel besitzen, bevor sie erzeugt wird. Wenn kein Host den Typ Entität "Nicht generieren können" für die Tabelle "xxxx"-Warnung meldet, wird die Entität natürlich nicht generiert
Wenn Sie das Modell im zweiten Schritt oben nicht generieren und das Programm nicht direkt ausführen, wird ein Fehler angezeigt, und der Fehler lautet
"Fehler: Der Entitätstyp benötigt einen Primärschlüssel"
3: Erstellen Sie eine Standard-Webanwendung und nutzen Sie sie
(1) Konfigurieren Sie die Adressinformationen der Datenbank in appsettings.json und achten Sie beispielsweise auf SslModel=none
(2) Bei startup.cs Konfigurationsinjektion gibt es einige nützliche Referenzen
(3) Danach gibt es Standardrufe, wie sie beispielsweise in Controllern verwendet werden
Dies ist die grundlegende EF-Kern-Mysql-Starterkonfiguration.
Egal wie großartig ---- Traum ist, er kann meiner dummen Beharrlichkeit nicht widerstehen! Sei nicht in dem Alter, in dem du kämpfen solltest, und sei gierig nach Trost. Erfahren Sie heute mehr, und morgen wird die Straße breiter sein!
|