I am using EF in a windows application and I want my application to do some tasks when a new record inserted in a certain table "these new records will be inserted by a website using the same db"  

My question is how to watch this table for changes and get notified when a new record come, and can EF help me in this case?

**UPDATE:**
I used the *SqlDependency Class* and used this in the db 

`ALTER DATABASE UrDb SET ENABLE_BROKER`

And also created a service and a queue in the database <http://screencast.com/t/vrOjJbA1y> but I never get notified from my windows application.  

Also the when i open the queue in sql server it is always empty <http://screencast.com/t/05UPDIwC8ck> seams that there is something wrong but i don't know.