Bạn có thể sử dụng SqlDependency Class
. Mục đích sử dụng của nó chủ yếu dành cho các trang ASP.NET (số lượng thông báo khách hàng thấp).
ALTER DATABASE UrDb SET ENABLE_BROKER
Triển khai OnChange
sự kiện để nhận thông báo:
void OnChange(object sender, SqlNotificationEventArgs e)
Và trong mã:
SqlCommand cmd = ...
cmd.Notification = null;
SqlDependency dependency = new SqlDependency(cmd);
dependency.OnChange += OnChange;
Nó sử dụng Service Broker
(một nền tảng giao tiếp dựa trên tin nhắn) để nhận tin nhắn từ công cụ cơ sở dữ liệu.