Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Cập nhật dữ liệu, sử dụng Entity Framework
15:39 05-08-2021
565 lượt xem
4 bình luận
17:12 05-08-2021
Chào Kteam và mọi người,
Em có một thắc mắc là khi cần cập nhật dữ liệu mới nhất từ SQL Server Database thì có cách nào là hợp lý ạ?
Hiện tại thì em đang sử dụng Timer.Timers để kiểm tra dữ liệu, so sánh rồi add, remove, hoặc edit ở list dùng để lưu trong code
Vấn đề là khi em sử dụng phương pháp trên, đối với interval khoảng < 500ms thì kết nối dễ xảy ra lỗi.
Cảm ơn các huynh đã xem và cho em xin cao kiến giải quyết ạ!
Mọi người có thể giải quyết DbExtensions.AsNoTracking() method để tránh tracking của EF, làm giảm hiệu suất, hoặc sử dụng SQLDependency để thực hiện phục thuộc không cần refresh như timers.
Dạ em cảm ơn anh K9