Junior EF Core

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

More from Entity Framework Core Tutorial

All questions for this course