Bonjour à tous

Je me posais la question suivante :

Avec SQL Server, on peut créer des triggers en C#... ok, cela me va comme information.

Maintenant ma question : Est-il possible avec SQLServer ou une autre base de données d'être "notifié" d'un changement ayant eu lieu dans la base sans que le code de traitement soit dans la base ?

En clair, je voudrais savoir si quelque chose se rapprochant d'un truc genre :

IConnection myDb = ...
myDb.OnCreate+=...


Evidemment, je pourrais mettre un trigger en C# dans ma base et appelé via remoting ou socket un programme.. mais je me demandais juste si il était possible d'externaliser un tel traitement...

Merci à tous