Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

change tracking

EF Core remembering which loaded objects you changed, so it knows what to save.

The change tracker records entity states (Added, Unchanged, Modified, Deleted) for tracked entities; SaveChanges generates commands for them. AsNoTracking skips tracking for read-only queries.

Examples

  • Load an order, set order.Status = "Shipped", call SaveChanges(), and EF Core sends one UPDATE for that column.

Read the full section →