1: Vytvoriť knižnicu tried EF Nainštalujte 2 balíčky
(1) Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySQL (toto je middleware tretej strany pre EF Mysql)
2. Na generovanie databázovej entity a EF DBcontext objektu použite príkaz Scaffold-DBcontext
Zadajte nasledujúci príkaz v balíkovej konzole
server: adresa databázy, používateľské ID: účet, heslo: prihlasovacie heslo Ak ide o aktualizáciu pre jednu tabuľku, pridajte -tabuľky nasledované názvom tabuľky, ktorá sa má aktualizovať
Po dokončení vykonania bude vygenerovaný špecifikovaný model, poznámka: tabuľka musí mať primárny kľúč predtým, než bude generovaná, ak neexistuje žiadny hostiteľ, ktorý by hlásil varovanie Nie je možné vygenerovať typ entity pre tabuľku "xxxx", samozrejme entita nebude generovaná
Ak model nevygenerujete v druhom kroku vyššie a nespustite program priamo, bude vyvolaná chyba a tá chyba je
"Chyba: typ entity vyžaduje primárny kľúč"
3: Vytvoriť štandardnú webovú aplikáciu a používať ju
(1) Nakonfigurovať adresové informácie databázy v appsettings.json a venovať pozornosť napríklad SslModel=none
(2) Pri injekcii konfigurácie startup.cs existujú niektoré užitočné odkazy
(3) Potom nasledujú štandardné volania, napríklad použitie v kontroléroch
Toto je základná EF core mysql štartovacia konfigurácia.
Nech je ---- sen akokoľvek úžasný, nedokáže odolať mojej hlúpej vytrvalosti! Nebuďte vo veku, keď by ste mali bojovať a byť chamtiví po úteche. Dozviete sa viac dnes a zajtra bude cesta širšia!
|