Trung BìnhC# iconC#

Change tracking trong EF Core là gì và khi nào nên tắt?

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 tiêu tốn bộ nhớ và xử lý.
  • Tắt bằng .AsNoTracking() khi đọc dữ liệu mà không có ý định sửa.
  • Cho bulk operations, dùng ExecuteUpdate()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().

Xem toàn bộ C# cùng filter theo level & chủ đề con.

Mở danh sách C#