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 ạ!

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
quangtuagv đã bình luận 15:29 20-09-2021

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.

quangtuagv đã bình luận 14:22 06-08-2021

Dạ em cảm ơn anh K9 

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 12:33 06-08-2021
từ sql thô lên app là chỉ có cách đó thôi. trừ khi sql hỗ trợ như firebase

Câu hỏi mới nhất