Bonjour,
je ne sais pas trop où chercher et j'avoues que j'aborde un sujet que je ne maitrise pas particulièrement (voir pas beaucoup)
Dans le cadre de mon application, des utilisateurs vont créer des dossiers ayant des Id différents (composé d'un numéro d'année et d'un identifiant contenu dans une table NumeroDossier)
Seulement lorsque je vais chercher cet identifiant et l'incrémenter il ne faut pas qu'un autre thread aille lire la table en question.
Pour être plus explicite:
Ma table NumeroDossier contient 12.
Un utilisateur va créer un nouveau dossier. Mon processus va donc lire la table numéro dossier et l'incrémenter à 13.
Ainsi mes numéro de dossier sont toujours unique.
Seulement si deux utilisateurs crééent des dossiers en même temps et que les deux lectures de la table NumeroDossier se font en même temps je me retrouve avec un problème d'intégrité de clé.
On m'a orienté sur la piste du monothread (possible en java)
Je voulais savoir si cela était possible en .Net et si vous aviez des articles à me conseiller sur ce sujet.
Cordialement