Actuellement, en utilisant SQL Server 2005, j'interroge une base de données "événements Windows" pour déterminer les modifications dans une table appelée WINDOWS_EVENTS, qui possède un champ d'horodatage. En regardant l'horodatage je peux déterminer si la ligne a changé, mais pas quel champ dans cette rangée a changé.Existe-t-il une manière indépendante de la base de données d'obtenir des notifications de changement de données au niveau du champ?
Existe-t-il un moyen générique (c'est-à-dire indépendant de la base de données) pour détecter les changements de niveau de champ? (J'ai besoin que ce soit générique, car il n'y a aucune indication sur la base de données qu'un client utiliserait, donc je ne veux pas utiliser Notification Services ou toute autre technologie spécifique à SQL Server.Je pourrais utiliser n'importe quelle solution, .NET, Java ou . toute autre langue si cela me aide à résoudre mon problème)
Ionno, mais si vous voulez qu'il soit indépendant de la base de données, il semble que vous aurez besoin d'un ORM. – mpen
@Mark, ce que je dois être possible avec nHibernate par exemple? De plus, je ne suis pas sûr qu'un ORM convienne à une table avec environ 100 000 enregistrements à la fois (pas plus de 100 000). – Liao