semaforer med c#?
hej,jeg har to linjer kode som er kritiske at de bliver udført lige efterfølgende.
det drejer sig om at jeg indsætter i databasen og lige efterfølgende skal jeg se hvilken id det indsatte har fået i databasen. så jeg henter max id'en ud efterfølgende.
#1 indæt i databasen
#2 hent max id ud fra databasen
men i kan godt se problemet, ikke? hvis der mellem trin #1 og #2 bliver indsat noget andet i databasen, så vil der gå kuk i hvilken id der hører til hvad.
kan man ikke lave et eller andet med beskyttelse af kritiske regioner i c#? eller kan det løses på en anden måde? eller er chancerne for at det sker så små at det bare skal ignoreres?
det er ikke fordi der er total mange brugere på ad gangen, men det kunne være meget godt at gardere sig i mod :-)
mvh
