Hello,
Je crois que tout est dans le titre.
Jusqu'ici je n'avais pas eu à me soucier de se problème car les applications qu'on m'avait demandé ne comportait pas de module d'édition de données mais ce n'est plus le cas.
Donc je vous le demande : Comment gérez-vous la collusion de données en .NET avec une DB de type SQL SERVER ?
J'ai bien pensé à ajouter un champ lock dans chaque table et mettre à jour (booléen ou username) ce champ quand un user accède au record pour l'éditer et le remettre à son état initial après mais ce n'est pas sûr à 100%.
Il s'agit de cas extrêmement rares mais si 2 utilisateurs choisissent le même record et cliquent sur le bouton d'édition avec un intervalle de temps inférieur au temps d'update du record, ils y accèderont tous les deux en mode édition.
Je suis p-e idéaliste mais je recherche donc une solution qui soit sûre à 100%.
Merci d'avance.
Griftou.
Partager