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.