Opdatere 'komplekst' objekt i databasen
Jeg sidder med en asp.net applikation, som indeholder et 'lidt komplekst' objekt. Med lidt komplekst forståes at det ikke bare er en enkelt tabel der skal indsættes i eller opdateres.Jeg er ingen haj til database. Min viden begrænser sig i store træk til det allermest almindelige.
Med ovenstående objekt, så er problemet når der skal opdateres i databasen. Man kunne forestille sig at der er foretaget ændringer, som betyder at nogle rækker skal slettes, andre indsættes og nogle som skal opdateres.
I mit hoved er det letteste:
1) Slet alt som har med objektet at gøre
2) Indsæt hele skidtet på ny
Men hva hvis det hele går galt imellem 1 og 2. Kan man lave noget med rollback og commit (som jeg ved intet om udover at det findes), eller skal jeg gribe det an på anden måde?
Mvh. Mikkel