Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 33568|Répondre: 4

[Source] EF6 utilise Database.BeginTransaction pour gérer les transactions

[Copié le lien]
Publié sur 08/04/2017 20:52:23 | | | |
Contenu des leçons précédentes

Gestion simultanée de la distinction Timestamp et Concurrency Check
http://www.itsvse.com/thread-3616-1-1.html
(Source : Architecte)




Nous insérons deux données identiques et mettons à jour deux données séparément, toutes deux avec des fonctions transactionnelles, le code est le suivant :



Nous faisons en sorte que la première transaction puisse exécuter normalement le code de la logique métier ;
Nous faisons délibérément des exceptions dans la deuxième transaction pour voir si elle peut être annulée normalement.

Le résultat du test montre que la transaction 1 ne présente aucune anomalie et que la mise à jour est réussie. Transaction 2, lancer une exception, ne pas mettre à jour, puis annuler.

Téléchargement du code source :

Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaîtRépondre







Précédent:Gestion simultanée de la distinction Timestamp et Concurrency Check
Prochain:Soumission massive et traitement des transactions dans le cadre d’entité
 Propriétaire| Publié sur 08/04/2017 22:10:16 |
Soumission massive et traitement des transactions dans le cadre d’entité
http://www.itsvse.com/thread-3618-1-1.html
(Source : Architecte)
Publié sur 20/07/2017 15:06:48 |
Venez jeter un œil après votre inscription
Publié sur 17/08/2017 11:56:59 |
jjj
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com