Bonjour
Tout d'abord, milles excuses si ce n'est pas le bon forum, mais je pense que ma question déborde un peu entre le SQL et le C#
Je suis en train de développer une dll en c# qui gérer le CRUD sur une base de donnée SQL server.
J'utilise Linq to SQL pour la liaison.
Voila mon souci
Je souhaite renforcer ma dll pour éviter les crash inévitables (perte de connexion sur la base de donnée, etc)
Mais j'ai un gros souci (ou pas...)
J'utilise les procédures stockée pour par exemple supprimer une vidéo dans la table vidéo... Pas de souci
Seulement l'application que je fais dois pouvoir avoir sa base de donnée sur un serveur (de base de donnée) et je dois avoir plusieurs logiciel client...
Or, je me pose la question suivante :
Admettons qu'un client 1 par exemple supprimer une vidéo, le client 2 lui voit toujours cette vidéo.
Admettons qu'il veuille à son tour supprimer la vidéo.
Bref, j'ai tester, et en fait dans mon application, pas de plantage !
Bref, j'aimerai afficher dans mon client 2 un message du style "impossible de supprimer une video déjà supprimée" par exemple.
Ceci n'est bien sur qu'un exemple, et on peut mélanger le genre "impossible de mettre à jour une vidéo inexistante" (car supprimer par un autre utilisateur) etc....
Bref, je n'ai pas d'idée sur le comment faire, car je ne rentre à aucun moment dans mon try/catch....
Merci d'avance
Partager