ASP.NET MVC - Lagra data

Innehållsförteckning
Spara data I applikationens uthållighetssystem är det ett av de viktigaste och vanligaste stegen, vanligtvis webbapplikationer som görs under utvecklingsmönstret. MVC har ett system med Databaser, i dessa är att vi kommer att lagra de fångade data.
De brädor av databaserna och deras fält måste motsvara de olika modellerna av applikationen, naturligtvis kan det finnas undantag där det finns någon tabell som kanske inte har en modell men detta är minoriteten av fallen.
Skapa datatillgångsskiktet
För att kunna arbeta med databaserna i en applikation i ASP.NET MVC vi måste först bygga en dataåtkomstlagerDetta beror på att programmet som standard inte har några, även om det kan låta komplext är det inte.
Entity FrameworkVi kan arbeta med Microsofts ramverk som kallas Entity Framework också känd som EF, detta gör att vi kan interagera med databasen eftersom det är en ORM, denna komponent är en del av .NET Framework, så när vi skapar en MVC -applikation kan vi använda den.
Skapa lagret
För att skapa lagret måste vi först skapa en klass där vi kommer att göra kopplingen mellan EF och våra modeller för detta kommer vi att använda klassen System.Data.Entity.DbContext detta gör att vi kan skapa klasser som ärver från den och få all den funktionalitet den erbjuder oss EF i .NET.
Låt oss se i följande bild ett exempel på hur du skapar detta datatillgångsskikt:

Här kan vi se att vi använder instruktionen använder sig av för att ange att klassen som vi kommer att skapa kommer att få funktioner i System.Data.Entity, när vi definierar vår egen klass anger vi att den kommer att användas DbContext, med detta kan vi göra en offentlig definition av vår databas som anger att modellen kommer att vara Auktion och att bordet blir Auktioner, detta gör att vårt datatillgångsskikt kan bygga kartan och nödvändiga associationer.
Äntligen sparar
Eftersom vi har definierat allt som är nödvändigt för att vår applikation ska ha tillgång till vår databas, är det dags att omsätta detta i praktiken och använda åtkomstlager.
Att använda det här lagret som vi har nämnt är något ganska enkelt eftersom när klassen är definierad kan vi åberopa ett objekt av det och utföra de åtgärder vi behöver, låt oss se en kod för detta i följande bild:

Här ser vi hur vi får värdena på HttpPost och sedan skapar vi vår controlleråtgärd, hittills har vi inte gjort något som gör att vi kan spara i databasen; då skapar vi ett objekt i det här fallet kallar vi det db och vi berättar att det kommer att vara ett objekt i vår datatillgångsklass med EF som vi hade skapat i föregående exempel, slutligen säger vi helt enkelt till db att hitta modellen och använda åtgärden Lägg till vilket är att lägga till, vi sparar ändringarna och våra data kommer att sparas.
Som vi kan se är det inte något komplext, naturligtvis saknas valideringarna fortfarande, men införandet eller inte av dessa påverkar inte huvudprocessen som vi just har beskrivit.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave