1: Luo EF-luokkakirjasto Asenna 2 pakettia
(1)Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySql (tämä on kolmannen osapuolen ef mysql -middleware)
2. Tietokantaentiteetti ja EF:n DBcontext-objektin luomiseksi käytä Scaffold-DBcontext-komentoa
Syötä seuraava komento pakettikonsoliin
palvelin: tietokanta-osoite, käyttäjätunnus: tili, salasana: kirjautumissalasana Jos kyseessä on päivitys yhdelle taululle, lisää -taulukot ja päivitettävän taulun nimi
Kun suoritus on suoritettu, määritelty malli luodaan, huomaa: taulukossa täytyy olla ensisijainen avain ennen kuin se luodaan, jos ei ole isäntää, joka raportoisi Ei voi generoida entiteettityyppiä taululle "xxxx", tietenkään entiteettiä ei luoda
Jos et generoi mallia toisessa yllä olevassa vaiheessa ja suorita ohjelmaa suoraan, virheilmoitus tulee ja virhe on
"Virhe: entiteettityyppi vaatii ensisijaisen avaimen"
3: Luo tavallinen verkkosovellus ja käytä sitä
(1) Määritä tietokannan osoitetiedot appsettings.json ja kiinnitä huomiota esimerkiksi SslModel=none -arvoon
(2) startup.cs konfiguraatioinjektiossa on joitakin hyödyllisiä viitteitä
(3) Tämän jälkeen on vakiokutsuja, kuten käyttö ohjaimissa
Tämä on perus EF-ytimen mysql-aloituskokoonpano.
Ei väliä kuinka mahtava ---- uni on, se ei voi vastustaa typerää sinnikkyyttäni! Älä ole siinä iässä, että sinun pitäisi kamppailla, vaan ole ahne mukavuuden suhteen. Lue lisää tänään, ja huomenna tie on leveämpi!
|