Detect SQL-Datenbankänderungen

Betrachten Sie dieses Beispiel:

INSERT INTO [Table] (column1)
SELECT value1

Wenn ich diesen Befehl in SSMS in Bezug auf eine C # -Formularanwendung ausführen würde, was müsste ich tun, um dieses Ereignis zu erkennen? So einfach wie die Anwendung, die ein @ anzeiMessageBox wenn dieses Ereignis eintritt. Ich kann einfach nicht scheinen, dieses herauszufinden oder irgendwelche hilfreichen Daten auf ihm zu finden. Ich habe versucht, @ zu verwendSqlDependency aber ich habe kein Glück. Wenn das der Weg ist, den ich gehen muss, kann mir jemand helfen, das Konzept ein wenig besser zu verstehen?