ChangeTracker держит сущности и EntityState; SaveChanges генерирует SQL.
Разбор
- AsNoTracking ускоряет readonly.
- Навигации могут расширить граф.
- Disconnected update требует state.
- Широкий tracking ест память.
Итог
Tracking связывает объекты CLR с будущим SQL.