Wenn Ihre Datenbank SQL Server 2005 oder höher ist, können Sie diese Lösung ausprobieren:Pooling für Datenänderungen von einem WCF-Frontend entfernen .
Nebenbei bemerkt:Rufen Sie niemals externe Prozesse von einem Trigger aus auf und führen Sie keine Webaufrufe von einem Trigger aus. Ist ein garantiertes Rezept für eine Katastrophe.
Aktualisieren
Für diejenigen, die daran interessiert sind, Abfragebenachrichtigungen mit LINQ to SQL zu kombinieren, empfehle ich SQLDependency-Objekte mit LINQ zu verwenden .