Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 18080|Vastaus: 0

[.NET Core] . NetCore-opas EFCore yhdistyy Mysql DBFirst-tilaan

[Kopioi linkki]
Julkaistu 6.2.2019 9.54.32 | | |
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!






Edellinen:Missä on pakettienhallintakonsoli?
Seuraava:c# Winform/WPF
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com