Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 33568|Svar: 4

[Kilde] EF6 bruger Database.BeginTransaction til at håndtere transaktioner

[Kopier link]
Opslået på 08/04/2017 20.52.23 | | | |
Indhold fra tidligere lektion

Håndtering af samtidig tidsstempel- og ConcurrencyCheck-skel
http://www.itsvse.com/thread-3616-1-1.html
(Kilde: Arkitekt)




Vi indsætter to identiske datastykker og opdaterer to datastykker separat, begge med transaktionelle funktioner, koden er som følger:



Vi gør den første transaktion i stand til at udføre forretningslogikkoden normalt;
Vi indsætter bevidst undtagelser i den anden transaktion for at se, om den kan rulles tilbage normalt.

Testresultatet viser, at transaktion 1 ikke har nogen abnormiteter, og opdateringen er succesfuld. Transaktion 2, smid en undtagelse, fejl i opdatering, og rull tilbage.

Kildekode-download:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar







Tidligere:Håndtering af samtidig tidsstempel- og ConcurrencyCheck-skel
Næste:Masseindsendelse og transaktionsbehandling i Entity Framework
 Udlejer| Opslået på 08/04/2017 22.10.16 |
Masseindsendelse og transaktionsbehandling i Entity Framework
http://www.itsvse.com/thread-3618-1-1.html
(Kilde: Arkitekt)
Opslået på 20/07/2017 15.06.48 |
Kom og kig efter tilmelding
Opslået på 17/08/2017 11.56.59 |
jjjjj
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com