Sizlere bu yazımda SQL Server da bir tabloda değişiklik olduğu zaman bunu programımıza anlık olarak ileten (bildirim yollayan) özellikten bahsetmek istiyorum.
Örnek vermek gerekirse; Bir şirketimiz var ve şirket içerisinde Windows Form tabanlı bir sipariş takip programızın olduğunu düşünelim. Müşteriler Orders tablosuna sipariş geçtiklerinde ilgili sipariş takip ekibinin önünüdeki Grid'in otomatik olarak yenilenmesi gibi bir senaryo düşünebiliriz.
Konunun daha iyi anlaşılabilmesi için ufak bir Console Application yaptım.
Aşağıda linkini paylaşacağım ama onun öncesinde ufak bir hatırlatma yapmak istiyorum.
1) Broker özelliğini aktif hale getirmemiz lazım.
ALTER DATABASE [MyDatabase] SET ENABLE_BROKER with rollback immediate;
2) Select yapacağımız tablonun başında dbo. ön prefixini yazmamız gerekiyor aksi halde ilgili tabloda değişikliği yakalayamayız.
SELECT Message FROM dbo.Messages
Hiç yorum yok:
Yorum Gönder