Lazy loading proxies for Entity Framework Core.
$ dotnet add package Microsoft.EntityFrameworkCore.ProxiesThe Microsoft.EntityFrameworkCore.Proxies package contains implementations of dynamic proxies for lazy-loading and/or change-tracking.
Call UseLazyLoadingProxies when configuring your DbContext to enable lazy-loading proxies. For example:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
=> optionsBuilder.UseLazyLoadingProxies();
Call UseChangeTrackingProxies when configuring your DbContext to enable change-tracking proxies. For example:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
=> optionsBuilder.UseChangeTrackingProxies();
Call both methods for proxies that implement both lazy-loading and change-tracking. For example:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
=> optionsBuilder
.UseLazyLoadingProxies()
.UseChangeTrackingProxies();
See Getting started with EF Core for more information about EF NuGet packages, including which to install when getting started.
If you encounter a bug or issues with this package,you can open an Github issue. For more details, see getting support.