Change tracking theo dõi các entity đã tải, phát hiện sửa đổi trong quá trình SaveChanges().
- Tính năng này tốn bộ nhớ và CPU.
- Tắt bằng
.AsNoTracking()khi đọc dữ liệu mà không có ý định sửa. - Cho bulk operations, dùng
ExecuteUpdate()vàExecuteDelete()để bypass tracking hoàn toàn. - Cân bằng giữa overhead của tracking và sự tiện lợi của
SaveChanges().