ProxiesExtensions.UseChangeTrackingProxies Metoda

Definice

Přetížení

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

Zapne vytváření proxy serverů sledování změn.

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

Zapne vytváření proxy serverů sledování změn.

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

Zapne vytváření proxy serverů sledování změn.

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

Tvůrce možností, jak se OnConfiguring(DbContextOptionsBuilder) předává nebo vystavuje AddDbContext.

useChangeTrackingProxies
Boolean

true používat proxy pro sledování změn; false aby se zabránilo jejich použití.

checkEquality
Boolean

true Pokud detekce změn proxy serveru by měla před oznámením zkontrolovat, jestli je příchozí hodnota rovna aktuální hodnotě. Výchozí hodnota je true.

Návraty

Stejný tvůrce, který umožňuje zřetězený volání metod.

Poznámky

Upozorňujeme, že to vyžaduje, aby interního poskytovatele služeb EF byly k dispozici příslušné služby. Za normálních okolností k tomu dojde automaticky, ale pokud aplikace řídí poskytovatele služeb, může být potřeba volat AddEntityFrameworkProxies(IServiceCollection) .

Další informace a příklady najdete v tématu Entity oznámení .

Platí pro

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

Zapne vytváření proxy serverů sledování změn.

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>

Tvůrce možností, jak se OnConfiguring(DbContextOptionsBuilder) předává nebo vystavuje AddDbContext.

useChangeTrackingProxies
Boolean

true používat proxy pro sledování změn; false aby se zabránilo jejich použití.

checkEquality
Boolean

true Pokud detekce změn proxy serveru by měla před oznámením zkontrolovat, jestli je příchozí hodnota rovna aktuální hodnotě. Výchozí hodnota je true.

Návraty

Stejný tvůrce, který umožňuje zřetězený volání metod.

Poznámky

Upozorňujeme, že to vyžaduje, aby interního poskytovatele služeb EF byly k dispozici příslušné služby. Za normálních okolností k tomu dojde automaticky, ale pokud aplikace řídí poskytovatele služeb, může být potřeba volat AddEntityFrameworkProxies(IServiceCollection) .

Další informace a příklady najdete v tématu Entity oznámení .

Platí pro