Innholdsfortegnelse
Lagre dataene I programmets utholdenhetssystem er det et av de viktigste og vanligste trinnene, vanligvis webapplikasjoner som er laget under utviklingsmønsteret. MVC har et system med Databaser, i disse er at vi vil lagre de fangede dataene.De brett av databasene og feltene deres må samsvare med de forskjellige modellene av applikasjonen. Selvfølgelig kan det være unntak der det er en tabell som kanskje ikke har en modell, men dette er et mindretall av tilfellene.
Bygg datatilgangslaget
For å kunne jobbe med databasene i en applikasjon i ASP.NET MVC vi må først bygge a datatilgangslagDette er fordi programmet som standard ikke har noen, selv om det kan høres komplisert ut, er det ikke det.
EnhetsrammeVi kan jobbe med Microsofts rammeverk kalt Enhetsramme også kjent som EF, dette tillater oss å samhandle med databasen siden den er en ORM, er denne komponenten en del av .NET Framework, så når vi oppretter en MVC -applikasjon kan vi bruke den.
Opprette laget
For å lage laget må vi først lage en klasse der vi vil gjøre forbindelsen mellom EF og modellene våre for dette skal vi bruke klassen System.Data.Entity.DbContext dette lar oss lage klasser som arver fra den og få all funksjonaliteten den tilbyr oss EF i .NET.
La oss se på det følgende bildet et eksempel på hvordan du lager dette datatilgangslaget:
Endelig sparer du
Siden vi har definert alt som er nødvendig for at applikasjonen vår skal ha tilgang til databasen vår, er det på tide å implementere dette i praksis tilgangslag.
Å bruke dette laget som vi har nevnt er noe ganske enkelt, fordi når klassen er definert, kan vi påkalle et objekt for det og utføre operasjonene vi trenger, la oss se en kode for dette i følgende bilde:
Som vi kan se, er det ikke noe komplekst, selvfølgelig mangler valideringene fortsatt, men inkluderingen av disse påvirker ikke hovedprosessen som vi nettopp har beskrevet.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng