1: Vytvořit knihovnu tříd EF Nainstalujte 2 balíčky
(1) Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySql (jedná se o middleware třetí strany pro EF Mysql)
2. Pro generování databázové entity a objektu DBcontext EF použijte příkaz Scaffold-DBcontext
Zadejte následující příkaz do balíčkové konzole
Server: Adresa databáze, uživatelské ID: účet, heslo: přihlašovací heslo Pokud jde o aktualizaci pro jednu tabulku, přidejte -tabulky následované názvem tabulky, která má být aktualizována
Po dokončení spuštění bude generován specifikovaný model, poznámka: tabulka musí mít primární klíč před vytvořením; pokud neexistuje hostitel, který by hlásil varování Nelze generovat typ entity pro tabulku "xxxx", samozřejmě entita nebude generována
Pokud model nevygenerujete ve druhém kroku výše a nespustite program přímo, bude vyzvána chyba, a chyba je
"Chyba: typ entity vyžaduje primární klíč"
3: Vytvořit standardní webovou aplikaci a používat ji
(1) Nastavte adresní informace databáze v appsettings.json a věnujte pozornost například SslModel=none
(2) Při startup.cs injekci konfigurace existují některé užitečné odkazy
(3) Poté následují standardní volání, například použití v řadičích
Toto je základní konfigurace EF core MySQL starter.
Ať je ---- sen jakkoliv úžasný, nemůže odolat mé hloupé vytrvalosti! Nebuďte ve věku, kdy byste měli bojovat a být lamtiví po útěchách. Zjistěte více dnes a zítra bude cesta širší!
|