What is lazy loading proxy?
How does the dynamic proxy work under the hood?
- EF Core creates a dynamic proxy subclass of your entity at runtime.
- Proxy overrides virtual navigation properties to load related data on-demand.
- Requires navigation properties to be virtual and package
Microsoft.EntityFrameworkCore.Proxies.
- Proxy intercepts access and triggers loading when property is accessed.