Bonjour à tous,

Je bosse actuellement sur un problème concernant la traçabilité des modifications des données dans la base de données.
Le fonctionnel est simple : avoir une table (peut être plusieurs) contenant approximativement les champs: valeur avant, valeur après, qui, quand, type de l'élément modifié, identifiant de l'élément modifié, ....

Après recherche sur le web, j'ai vu que le l'utilisation des triggers pouvaient s'appliquer à peu près pour cette problématique.

Je voudrais savoir s'il n'est pas possible de le faire par programmation c#, d’une manière assez simple, relativement générique et pas trop couteuse en temps de développement.

Quelque chose qui ressemblerait peut être, à conserver les anciennes valeurs et comparer l’ensemble des valeurs. N’étant pas très expérimenté en c#, j’avoue ne pas savoir dans quel sens prendre le problème.

Merci d’avance pour votre aide.