Tôi đang sử dụng EF trong một ứng dụng cửa sổ và tôi muốn ứng dụng của mình thực hiện một số tác vụ khi bản ghi mới được chèn vào một bảng nhất định. cùng một db "
Câu hỏi của tôi là cách xem bảng này để biết các thay đổi và được thông báo khi có hồ sơ mới và EF có thể giúp tôi trong trường hợp này không?Xem hồ sơ mới trong cơ sở dữ liệu sql
UPDATE: tôi đã sử dụng SqlDependency Lớp và sử dụng này trong db
ALTER DATABASE UrDb SET ENABLE_BROKER
Và cũng tạo ra một dịch vụ và một hàng đợi trong cơ sở dữ liệu http://screencast.com/t/vrOjJbA1y nhưng tôi không bao giờ nhận được thông báo từ tôi cửa sổ ứng dụng.
Ngoài ra khi tôi mở hàng đợi trong máy chủ sql nó luôn luôn rỗng http://screencast.com/t/05UPDIwC8ck đường nối có điều gì đó sai trái nhưng tôi không biết.
Có thể bạn đang tìm kiếm ['SqlDependency'] (http://msdn.microsoft.com/en-us/library/system .data.sqlclient.sqldependency.aspx), và không có gì tích hợp vào EF hỗ trợ điều này. –
bạn đã thử kích hoạt cho bảng của mình chưa – saeed
Bạn có cho rằng [Sử dụng Cơ sở dữ liệu dưới dạng IPC] (http://en.wikipedia.org/wiki/Database-as-IPC) là một mô hình chung không? – Aron