title: Is there another way to use SqlNotificationRequest?
body: <p>I have a simple application which listens to the SQL notifications via <code>SqlNotificationRequest</code>. Because of some reasons and limitations I can't use <code>SqlDependency</code>. (according to <a href="http://msdn.microsoft.com/en-us/library/ms181122.aspx" rel="nofollow">SqlDependency limitations</a>) </p>
  
  <p>As you know using <code>SqlNotificationRequest</code> needs to handle all the stuff, including at least a thread to read notification messages from database.</p>
  
  <p><strong>Is there any way to discard the threading and make an Event-Driven structure for this?</strong> I mean the .net client do nothing except waiting for an event to be fired by SQL Server like <code>SqlDependency</code>.</p>