Gå til innhold

mvc.net uten database, hvordan skal models se ut?


Anbefalte innlegg

Holder på med en webapp. Dette er en standalone app uten brukerdatabase. Det er en demoapp som benytter et ekstern soap api for all kommunikasjon.

 

I mvc.net er Models veldig knytt mot oppdateringer, søking etc i databaser. Jeg er derimot ute etter best practice for hvordan man lager Models uten databasebasetilkobling.

 

Det er vanskelig å finne relevant eksempler ved et googlesøk.

Eller burde jeg ikke bruke Models. Bør all logikk og håndtering av resultat fra dette soap api håndteres i kontrolleren?

 

 

Lenke til kommentar
Videoannonse
Annonse

Datamodellen ligger i "Model", og datamodell har du vel selv om de ikke persisteres til en database.

 

Vanligvis hentes/skrives data til/fra databasen/datamodellen via et data-aksess-lag DAO, og tanken med å skille ut dette er at man kan beholde modellen, og bytte ut databasen med noe annet, f.eks. rest-tjenester.

 

Hvor data hentes fra og skrives til bør være mest mulig "skjult" for resten av applikasjonen, slik at det blir lett å bytte ut (men ikke dra den så langt at det blir uforholdsmessig dyrt, ofte blir det ikke noe av slik utskifting). Google "loose coupling"

Endret av quantum
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...