ASP.NET MVC - Acces la datele modelului

Cuprins
O parte importantă a aplicațiilor web este că putem avea persistență prin stocarea datelor în diferite baze de date. Când lucrăm cu metodologia MVC Avem un aspect care este modelul, în care trebuie să stocăm structura persistenței datelor noastre, adică trebuie să fie direct legată de Bază de date.
Pentru acest lucru pe care l-am descris pentru a avea sens, ceea ce se face este că operatorul cere datele direct modelului dacă este necesar și apoi face toate aranjamentele corespunzătoare pentru a transmite datele relevante vizualizării.
ViewBag
Înainte de a vedea cum este folosit modelul, trebuie să cunoaștem mai întâi metoda ViewBag, acest lucru funcționează ca un ambalator pentru metodă ViewData astfel încât să putem realiza o implementare mai curată atunci când definim datele în controler.
Să vedem în imaginea următoare o definiție a Despre controler folosind această metodă:

Aici vedem cum definim diferitele proprietăți cu metoda ViewBag urmat de un punct și de numele proprietății care va face diferența, cu aceasta evităm să scriem paranteze și ghilimele, reducând astfel numărul de caractere de scris.
Apoi în vederea noastră about.cshtml Putem obține datele așa cum vedem în următorul cod:
@ ViewBag.CompanyDescription

Date din modelModelul este o entitate extrem de importantă, deoarece este cea care ne va oferi structura diferitelor elemente ale aplicației noastre, așa că, cu siguranță, atunci când un utilizator dorește să obțină date, acestea vor proveni dintr-o structură reprezentată anterior de model.
Dacă avem un model gata făcut, cum ar fi următorul:
 public class CompanyInfo {public string Name {get; a stabilit; } șir public Descriere {get; a stabilit; }} 

Putem accesa proprietățile sale făcând o instanță în controlerul nostru așa cum vedem în următoarea imagine:

Prima proprietate este destul de simplă, spunem pur și simplu că numele utilizatorului este cel corespunzător sistemul de autentificare cadru, apoi definim o variabilă care va fi a exemplu al modelului nostru iar datorită constructorilor putem stabili valorile atributelor modelului, în acest caz Yam Da Descriere în cele din urmă ne întoarcem vederea.
Primirea datelor în vizualizare
Deoarece am stabilit datele în controlerul care provine din modelul nostru, este timpul să facem ca vizualizarea să arate datele pe care utilizatorul se așteaptă să le primească după consultarea resursei.
Să vedem următorul cod:
 @ {var company = (CompanyInfo) ViewData.Model; }@ Descrierea Companiei

Primul lucru pe care îl facem este să potrivim o variabilă și să-i spunem că va fi tipul modelului care urmează să fie utilizat și, în plus, îl conectăm cu metoda ViewData, toate acestea într-un bloc de ras, apoi accesăm pur și simplu fiecare proprietate a modelului cu un punct, deoarece putem vedea că este ceva foarte simplu și nu are o complexitate mai mare, asta datorită faptului că controlerul a făcut cea mai mare parte a muncii.
La sfârșitul tutorialului știm deja cum să obținem date dintr-o structură a unui model și apoi să le arătăm în vizualizare cu ajutorul controlerului.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave