1: EF klašu bibliotēkas izveide Instalējiet 2 pakotnes
(1)Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySql (šī ir trešās puses ef mysql starpprogrammatūra)
2. Lai ģenerētu datu bāzes entītiju un EF DBcontext objektu, izmantojiet komandu Scaffold-DBcontext
Pakotnes konsolē ievadiet šādu komandu
serveris: datu bāzes adrese, lietotāja ID: konts, parole: pieteikšanās parole Ja tas ir vienas tabulas atjauninājums, pievienojiet -tabulas, kam seko atjaunināmās tabulas nosaukums
Pēc izpildes pabeigšanas tiks ģenerēts norādītais modelis, ņemiet vērā: tabulai pirms tās ģenerēšanas jābūt primārajai atslēgai, ja nav resursdatora, kas ziņotu par brīdinājumu Nevar ģenerēt tabulas "xxxx" entītijas tipu, protams, entītija netiks ģenerēta
Ja jūs neģenerējat modeli otrajā solī iepriekš un izpildāt programmu tieši, tiks parādīta kļūda, un kļūda ir
"Kļūda: entītijas tipam ir nepieciešama primārā atslēga"
3: Izveidojiet standarta tīmekļa lietojumprogrammu un izmantojiet to
(1) Konfigurējiet datu bāzes adreses informāciju appsettings.json un pievērsiet uzmanību, piemēram, SslModel=none
(2) startup.cs konfigurācijas iesmidzināšanā ir dažas noderīgas atsauces
(3) Pēc tam ir standarta izsaukumi, piemēram, izmantošana kontrolieros
Šī ir pamata EF core mysql sākuma konfigurācija.
Neatkarīgi no tā, cik satriecošs ir ---- sapnis, tas nevar pretoties manai muļķīgajai neatlaidībai! Neesiet vecumā, kad jums vajadzētu cīnīties, un esiet alkatīgs pēc komforta. Uzziniet vairāk šodien, un rīt ceļš būs platāks!
|