Back to Efcore

README

src/EFCore.Proxies/README.md

11.0.1001.6 KB
Original Source

The Microsoft.EntityFrameworkCore.Proxies package contains implementations of dynamic proxies for lazy-loading and/or change-tracking.

Usage

Call UseLazyLoadingProxies when configuring your DbContext to enable lazy-loading proxies. For example:

csharp
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    => optionsBuilder.UseLazyLoadingProxies();

Call UseChangeTrackingProxies when configuring your DbContext to enable change-tracking proxies. For example:

csharp
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    => optionsBuilder.UseChangeTrackingProxies();

Call both methods for proxies that implement both lazy-loading and change-tracking. For example:

csharp
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    => optionsBuilder
        .UseLazyLoadingProxies()
        .UseChangeTrackingProxies();

Getting started with EF Core

See Getting started with EF Core for more information about EF NuGet packages, including which to install when getting started.

Feedback

If you encounter a bug or issues with this package,you can open an Github issue. For more details, see getting support.