J'écris actuellement un service Web WCF qui utilise LINQ to SQL pour récupérer du travail avec une base de données SQL.Gestion de la simultanéité avec LINQ
J'ai une table Users qui avait un nombre entier qui stocke combien de demandes au service l'utilisateur a fait. Au cours des tests, j'obtiens des problèmes de simultanéité mettant à jour l'entier si cela est fait en même temps.
Quelle serait la meilleure façon de gérer cela? Si LINQ détecte un conflit, récupérez le compteur d'utilisation et réessayez jusqu'à ce qu'il change?
Des idées seraient utiles.
Merci pour la réponse - Je n'ai jamais pensé à une solution non-temps réel. Je préfère le temps réel mais votre idée est une bonne alternative. – Bram
Je suis heureux d'avoir pu aider. –