Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 18080|Odgovoriti: 0

[.NET Core] . NetCore tutorial EFCore se poveže z Mysql DBFirst načinom

[Kopiraj povezavo]
Objavljeno na 6. 02. 2019 09:54:32 | | |
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!






Prejšnji:Kje je konzola za upravljanje paketov?
Naslednji:c# Winform/WPF
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com