1: Ustvarite knjižnico razredov EF Namestite 2 paketa
(1) Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySQL (to je tretja stran ef mysql middleware)
2. Za generiranje entitete baze podatkov in EF-jevega DBcontext objekta uporabite ukaz Scaffold-DBcontext
V konzolo paketa vnesite naslednji ukaz
strežnik: naslov baze podatkov, uporabniški ID: račun, geslo: geslo za prijavo Če gre za posodobitev za eno samo tabelo, dodajte -tabele, ki ji sledi ime tabele, ki jo želimo posodobiti
Ko je izvedba zaključena, bo generiran določen model, opomba: tabela mora imeti primarni ključ, preden bo generirana; če ni gostitelja, ki bi poročal o opozorilu 'Ni mogoče generirati entitete za tabelo »xxxx«, seveda entiteta ne bo generirana
Če modela ne ustvarite v drugem koraku zgoraj in programa ne izvedete neposredno, se pojavi napaka, ki je
"Napaka: tip entitete zahteva primarni ključ"
3: Ustvarite standardno spletno aplikacijo in jo uporabljajte
(1) Konfigurirajte naslovne informacije baze podatkov v appsettings.json in na primer pazite na SslModel=none
(2) Pri startup.cs vbrizgavanju konfiguracij je nekaj uporabnih referenc
(3) Po tem sledijo standardni klici, kot je uporaba v krmilnikih
To je osnovna začetna konfiguracija EF core Mysql.
Ne glede na to, kako neverjetna je ---- sanje, ne more upreti moji neumnosti vztrajnosti! Ne bodi v letih, ko bi se moral boriti in biti pohlepen po tolažbi. Izvedite več danes, jutri pa bo cesta širša!
|