Udostępnij za pośrednictwem


ProxiesExtensions.UseChangeTrackingProxies Metoda

Definicja

Przeciążenia

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

Włącza tworzenie serwerów proxy śledzenia zmian.

UseChangeTrackingProxies<TContext>(DbContextOptionsBuilder<TContext>, Boolean, Boolean)

Włącza tworzenie serwerów proxy śledzenia zmian.

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

Włącza tworzenie serwerów proxy śledzenia zmian.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseChangeTrackingProxies (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, bool useChangeTrackingProxies = true, bool checkEquality = true);
static member UseChangeTrackingProxies : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * bool * bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseChangeTrackingProxies (optionsBuilder As DbContextOptionsBuilder, Optional useChangeTrackingProxies As Boolean = true, Optional checkEquality As Boolean = true) As DbContextOptionsBuilder

Parametry

optionsBuilder
DbContextOptionsBuilder

Konstruktor opcji przekazany lub OnConfiguring(DbContextOptionsBuilder) uwidoczniony w obiekcie AddDbContext.

useChangeTrackingProxies
Boolean

true do korzystania z serwerów proxy śledzenia zmian; false aby zapobiec ich użyciu.

checkEquality
Boolean

true Jeśli wykrywanie zmian serwera proxy powinno sprawdzić, czy wartość przychodząca jest równa bieżącej wartości przed powiadomieniem. Wartość domyślna to true.

Zwraca

Ten sam konstruktor umożliwia łączenie wywołań metod.

Uwagi

Należy pamiętać, że wymaga to udostępnienia odpowiednich usług u wewnętrznego dostawcy usług EF. Zwykle dzieje się to automatycznie, ale jeśli aplikacja kontroluje dostawcę usług, może być konieczne wywołanie AddEntityFrameworkProxies(IServiceCollection) .

Aby uzyskać więcej informacji i przykłady, zobacz Jednostki powiadomień .

Dotyczy

UseChangeTrackingProxies<TContext>(DbContextOptionsBuilder<TContext>, Boolean, Boolean)

Włącza tworzenie serwerów proxy śledzenia zmian.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseChangeTrackingProxies<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, bool useChangeTrackingProxies = true, bool checkEquality = true) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseChangeTrackingProxies : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * bool * bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseChangeTrackingProxies(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional useChangeTrackingProxies As Boolean = true, Optional checkEquality As Boolean = true) As DbContextOptionsBuilder(Of TContext)

Parametry typu

TContext

Typ DbContext .

Parametry

optionsBuilder
DbContextOptionsBuilder<TContext>

Konstruktor opcji przekazany lub OnConfiguring(DbContextOptionsBuilder) uwidoczniony w obiekcie AddDbContext.

useChangeTrackingProxies
Boolean

true do korzystania z serwerów proxy śledzenia zmian; false aby zapobiec ich użyciu.

checkEquality
Boolean

true Jeśli wykrywanie zmian serwera proxy powinno sprawdzić, czy wartość przychodząca jest równa bieżącej wartości przed powiadomieniem. Wartość domyślna to true.

Zwraca

Ten sam konstruktor umożliwia łączenie wywołań metod.

Uwagi

Należy pamiętać, że wymaga to udostępnienia odpowiednich usług u wewnętrznego dostawcy usług EF. Zwykle dzieje się to automatycznie, ale jeśli aplikacja kontroluje dostawcę usług, może być konieczne wywołanie AddEntityFrameworkProxies(IServiceCollection) .

Aby uzyskać więcej informacji i przykłady, zobacz Jednostki powiadomień .

Dotyczy