Sadržaj
Pohranite podatke U sustavu postojanosti aplikacije to je jedan od najvažnijih i najčešćih koraka, obično web aplikacija napravljenih prema razvojnom obrascu. MVC imati sustav Baze podataka, u ovome je da ćemo pohraniti snimljene podatke.The daske baza podataka i njihova polja moraju odgovarati različitim modelima aplikacije, naravno da mogu postojati iznimke gdje postoji neka tablica koja možda nema model, ali to je manji broj slučajeva.
Izgradite sloj pristupa podacima
Da biste mogli raditi s bazama podataka u aplikaciji u ASP.NET MVC prvo moramo izgraditi a sloj za pristup podacimaTo je zato što aplikacija prema zadanim postavkama nema nijednu, iako možda zvuči složeno.
Entitetski okvirMožemo raditi s Microsoftovim okvirom tzv Entitetski okvir također poznat kao EF, to nam omogućuje interakciju s bazom podataka budući da je ORM, ova komponenta je dio .NET Framework, pa ga prilikom izrade MVC aplikacije možemo koristiti.
Stvaranje sloja
Da bismo stvorili sloj, prvo moramo stvoriti klasu u kojoj ćemo uspostaviti vezu između EF a naše modele za to ćemo koristiti razred System.Data.Entity.DbContext to nam omogućuje stvaranje klasa koje ga nasljeđuju i dobivanje svih funkcionalnosti koje nam nudi EF u .NET -u.
Pogledajmo na sljedećoj slici primjer kako stvoriti ovaj sloj za pristup podacima:
Konačno spremanje
Budući da smo definirali sve što je potrebno da naša aplikacija ima pristup našoj bazi podataka, sada je vrijeme da to primijenimo u praksi i upotrebimo pristupni sloj.
Korištenje ovog sloja koje smo spomenuli je nešto sasvim jednostavno jer nakon što je klasa definirana možemo pozvati njezin objekt i izvršiti potrebne operacije, pogledajmo ovaj kod na sljedećoj slici:
Kao što vidimo, to nije nešto složeno, naravno da potvrde još uvijek nedostaju, ali njihovo uključivanje ne utječe na glavni proces koji smo upravo opisali.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod