What is the default loading behavior in EF Core?
By default, EF Core uses no automatic loading — it doesn’t lazy-load or eager-load
relationships unless you:
- Use .Include() for eager loading
- Enable lazy loading proxies
- Use .Load() for explicit loading
This default avoids unintended queries and promotes performance control.
EF Core LINQ Queries & Querying