ASP.NET MVC - datu glabāšana

Satura rādītājs
Saglabājiet datus Lietojumprogrammas noturības sistēmā tas ir viens no vissvarīgākajiem un izplatītākajiem soļiem, parasti tīmekļa lietojumprogrammas, kas tiek veidotas saskaņā ar attīstības modeli. MVC ir sistēma Datu bāzes, šajā gadījumā mēs saglabāsim iegūtos datus.
dēļi datubāzēm un to laukiem jāatbilst dažādiem lietojumprogrammas modeļiem, protams, var būt izņēmumi, ja ir kāda tabula, kurai, iespējams, nav modeļa, bet tas ir mazākums gadījumu.
Izveidojiet datu piekļuves slāni
Lai varētu strādāt ar lietojumprogrammas datu bāzēm ASP.NET MVC mums vispirms jāveido a datu piekļuves slānisTas ir tāpēc, ka pēc noklusējuma lietojumprogrammai nav neviena, lai gan tas var šķist sarežģīti.
Entītiju ietvarsMēs varam strādāt ar Microsoft sistēmu, ko sauc Entītiju ietvars arī zināt kā EF, tas ļauj mums mijiedarboties ar datu bāzi, jo tā ir a ORM, šī sastāvdaļa ir daļa no .NET Framework, tāpēc, veidojot MVC lietojumprogrammu, mēs to varam izmantot.
Slāņa izveidošana
Lai izveidotu slāni, mums vispirms ir jāizveido klase, kurā mēs izveidosim savienojumu starp EF un mūsu modeļus šim nolūkam mēs izmantosim klasi System.Data.Entity.DbContext tas ļauj mums izveidot klases, kas no tā pārmanto un iegūt visu funkcionalitāti, ko tā mums piedāvā EF .NET.
Tālāk redzamajā attēlā redzēsim piemēru, kā izveidot šo datu piekļuves slāni:

Šeit mēs redzam, ka mēs izmantojam instrukciju izmantojot lai norādītu, ka klase, kuru mēs izveidosim, iegūs funkcijas System.Data.Entity, tad, definējot savu klasi, mēs norādām, ka tā izmantos DbContext, ar to mēs varam publiski definēt savu datu bāzi, norādot, ka modelis būs Izsole un ka galds būs Izsoles, tas ļauj mūsu datu piekļuves slānim izveidot karti un nepieciešamās asociācijas.
Beidzot taupīšana
Tā kā mēs esam definējuši visu nepieciešamo, lai mūsu lietojumprogramma varētu piekļūt mūsu datu bāzei, ir pienācis laiks to ieviest praksē un izmantot piekļuves slānis.
Šī mūsu minētā slāņa izmantošana ir kaut kas pavisam vienkāršs, jo, tiklīdz klase ir definēta, mēs varam izsaukt tās objektu un veikt nepieciešamās darbības, aplūkosim tā kodu šādā attēlā:

Šeit mēs redzam, kā mēs iegūstam vērtības HttpPost un tad mēs izveidojam savu kontroliera darbību, līdz šim mēs neesam darījuši neko, kas ļautu mums saglabāt datu bāzē; tad mēs izveidojam objektu, šajā gadījumā mēs to saucam db un mēs sakām, ka tas būs mūsu datu piekļuves klases objekts ar EF ko mēs bijām izveidojuši iepriekšējā piemērā, beidzot mēs vienkārši sakām db, lai atrastu modeli un izmantotu darbību Pievienot kas ir jāpievieno, mēs saglabājam izmaiņas un mūsu dati tiks saglabāti.
Kā redzam, tas nav kaut kas sarežģīts, protams, joprojām trūkst apstiprinājumu, taču to iekļaušana vai neietekmē neietekmē galveno procesu, ko mēs tikko aprakstījām.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave