Trung BìnhC# iconC#

`AsNoTracking()` là gì và khi nào nên dùng?

AsNoTracking() tắt change tracking của Entity Framework cho các entity được truy vấn.

  • Mặc định, EF theo dõi mọi entity để phát hiện thay đổi khi SaveChanges() được gọi — điều này tiêu tốn bộ nhớ và CPU.
  • Với các query read-only, dùng .AsNoTracking() để cải thiện hiệu năng và giảm memory usage.
  • Áp dụng bất cứ khi nào bạn đọc dữ liệu mà không có ý định sửa đổi.

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

Mở danh sách C#