1: Skapa ett EF-klassbibliotek Installera 2 paket
(1) Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySql (detta är en tredjeparts EF mysql-middleware)
2. För att generera databasentiteten och EF:s DBcontext-objekt, använd kommandot Scaffold-DBcontext
Ange följande kommando i paketkonsolen
Server: databasadress, användar-ID: konto, lösenord: inloggningslösenord Om det är en uppdatering för en enskild tabell, lägg till en -tabell följt av namnet på tabellen som ska uppdateras
Efter att exekveringen är klar kommer den specificerade modellen att genereras, observera: tabellen måste ha en primärnyckel innan den genereras, om det inte finns någon värd som rapporterar typen 'Kan inte generera' för tabellen "xxxx"-varningen, kommer naturligtvis inte entiteten att genereras
Om du inte genererar modellen i det andra steget ovan och kör programmet direkt, kommer ett fel att uppvisas, och felet är
"Fel: entitetstypen kräver en primärnyckel"
3: Skapa en standard webbapplikation och använda den
(1) Konfigurera adressinformationen för databasen i appsettings.json och var uppmärksam på SslModel=none till exempel
(2) Vid startup.cs konfigurationsinjektion finns det några referenser som är användbara
(3) Efter det finns standardanrop, såsom användning i kontrollanter
Detta är den grundläggande konfigurationen för Windows Core MySQL.
Oavsett hur fantastisk ---- dröm är, kan den inte motstå min dumma envishet! Var inte i den ålder då du borde kämpa, och var girig efter tröst. Lär dig mer idag, och imorgon blir vägen bredare!
|