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

4 năm trước 610 lượt xem 4 bình luận 4 năm trước

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 4 năm trước

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 4 năm trước

Dạ em cảm ơn anh K9 

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 4 năm trước
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