1: Opprett et EF-klassebibliotek Installer 2 pakker
(1) Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySql (dette er en tredjeparts EF mysql-mellomvare)
2. For å generere databaseenheten og EFs DBcontext-objekt, bruk Scaffold-DBcontext-kommandoen
Skriv inn følgende kommando i pakkekonsollen
Server: databaseadresse, bruker-ID: konto, passord: innloggingspassord Hvis det er en oppdatering for én enkelt tabell, legg til en -tabell etterfulgt av navnet på tabellen som skal oppdateres
Etter at utførelsen er fullført, vil den spesifiserte modellen bli generert, merk: tabellen må ha en primærnøkkel før den kan genereres, og hvis det ikke finnes en vert som rapporterer «Kan ikke generere» enhetstypen for tabell «xxxx»-advarselen, vil selvfølgelig ikke enheten bli generert
Hvis du ikke genererer modellen i det andre steget over og kjører programmet direkte, vil det bli gitt en feilmelding, og feilen er
"Feil: entitetstypen krever en primærnøkkel"
3: Lag en standard webapplikasjon og bruk den
(1) Konfigurer adresseinformasjonen til databasen i appsettings.json, og følg med på SslModel=none for eksempel
(2) I startup.cs konfigurasjonsinjeksjon finnes det noen referanser som er nyttige
(3) Etter det finnes det standardkall, som bruk i kontrollører
Dette er den grunnleggende EF Core Mysql-startkonfigurasjonen.
Uansett hvor fantastisk drømmen ---- er, kan den ikke motstå min dumme utholdenhet! Ikke vær i en alder hvor du burde slite, og vær grådig etter komfort. Lær mer i dag, og i morgen blir veien bredere!
|