1: Opret et EF-klassebibliotek Installer 2 pakker
(1) Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySql (dette er en tredjeparts EF mysql-middleware)
2. For at generere databaseentiteten og EF's DBcontext-objekt, brug Scaffold-DBcontext-kommandoen
Indtast følgende kommando i pakkekonsollen
Server: databaseadresse, bruger-ID: konto, adgangskode: login-adgangskode Hvis det er en opdatering for en enkelt tabel, tilføj en -tabel efterfulgt af navnet på den tabel, der skal opdateres
Når eksekveringen er afsluttet, vil den specificerede model blive genereret, bemærk: tabellen skal have en primærnøgle, før den kan genereres, hvis der ikke er en vært til at rapportere 'Unable to can generate entity-typen' for tabel-"xxxx"-advarslen, vil entiteten naturligvis ikke blive genereret
Hvis du ikke genererer modellen i andet trin ovenfor og eksekverer programmet direkte, vil der blive givet en fejl, og fejlen er
"Fejl: entitetstypen kræver en primærnøgle"
3: Opret en standard webapplikation og brug den
(1) Konfigurér databasens adresseinformation i appsettings.json, og vær opmærksom på for eksempel SslModel=none
(2) Ved startup.cs konfigurationsindsprøjtning er der nogle referencer, der er nyttige
(3) Derefter er der standardkald, såsom brug i controllere
Dette er den grundlæggende EF core mysql startkonfiguration.
Uanset hvor fantastisk ---- drøm er, kan den ikke modstå min dumme vedholdenhed! Vær ikke i den alder, hvor du burde kæmpe, og vær grådig efter trøst. Lær mere i dag, og i morgen bliver vejen bredere!
|