ASP.NET MVC - Stocarea datelor

Cuprins
Stocați datele În sistemul de persistență al aplicației, acesta este unul dintre cei mai importanți și mai comuni pași, de obicei aplicațiile web care sunt realizate în cadrul modelului de dezvoltare. MVC au un sistem de Baze de date, în acestea este că vom stoca datele capturate.
scânduri a bazelor de date și a câmpurilor acestora trebuie să corespundă diferitelor modele ale aplicației, desigur că pot exista excepții în cazul în care există un tabel care poate să nu aibă un model, dar acesta este minoritatea cazurilor.
Construiți stratul de acces la date
Pentru a putea lucra cu bazele de date într - o aplicație în ASP.NET MVC trebuie mai întâi să construim un stratul de acces la dateAcest lucru se datorează faptului că în mod implicit aplicația nu are, deși poate părea complex, nu este.
Cadru de entitățiPutem lucra cu cadrul Microsoft numit Cadru de entități cunosc, de asemenea, ca EF, acest lucru ne permite să interacționăm cu baza de date, deoarece este un ORM, această componentă face parte din .Cadru net, deci atunci când creăm o aplicație MVC o putem folosi.
Crearea stratului
Pentru a crea stratul trebuie mai întâi să creăm o clasă în care vom face conexiunea EF iar modelele noastre pentru aceasta vom folosi clasa System.Data.Entity.DbContext acest lucru ne permite să creăm clase care moștenesc de la acesta și să obținem toate funcționalitățile pe care ni le oferă EF în .NET.
Să vedem în imaginea următoare un exemplu despre cum să creați acest strat de acces la date:

Aici putem vedea că folosim instrucțiunea folosind pentru a indica faptul că clasa pe care o vom crea va obține funcționalitățile System.Data.Entity, atunci când ne definim propria clasă specificăm că va folosi DbContext, cu aceasta putem face o definiție publică a bazei noastre de date, indicând faptul că modelul va fi Licitaţie și că masa va fi Licitații, acest lucru face ca stratul nostru de acces la date să poată construi harta și asociațiile necesare.
În cele din urmă salvarea
Deoarece am definit tot ce este necesar pentru ca aplicația noastră să aibă acces la baza noastră de date, este momentul să punem acest lucru în practică și să îl folosim stratul de acces.
Folosirea acestui strat pe care l-am menționat este ceva destul de simplu, deoarece odată ce clasa este definită putem invoca un obiect al acestuia și putem efectua operațiunile de care avem nevoie, să vedem un cod al acestuia în următoarea imagine:

Aici vedem cum obținem valorile HttpPost și apoi ne creăm acțiunea de controler, până acum nu am făcut nimic care să ne permită să salvăm în baza de date; apoi creăm un obiect în acest caz îl numim db și îi spunem că va fi un obiect al clasei noastre de acces la date cu EF pe care le-am creat în exemplul anterior, în cele din urmă îi spunem doar lui db să localizeze modelul și să folosească acțiunea Adăuga care este de adăugat, salvăm modificările și datele noastre vor fi salvate.
După cum putem vedea, nu este ceva complex, desigur, validările încă lipsesc, dar includerea sau nu a acestora nu afectează procesul principal pe care tocmai l-am descris.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

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave