Share via


ProxiesExtensions.UseChangeTrackingProxies Metodo

Definizione

Overload

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

Attiva la creazione dei proxy di rilevamento delle modifiche.

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

Attiva la creazione dei proxy di rilevamento delle modifiche.

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

Attiva la creazione dei proxy di rilevamento delle modifiche.

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

Parametri

optionsBuilder
DbContextOptionsBuilder

Generatore di opzioni, come passato OnConfiguring(DbContextOptionsBuilder) o esposto AddDbContext.

useChangeTrackingProxies
Boolean

true per usare i proxy di rilevamento delle modifiche; false per evitare il loro uso.

checkEquality
Boolean

true se il rilevamento delle modifiche proxy deve verificare se il valore in ingresso è uguale al valore corrente prima di inviare una notifica. Il valore predefinito è true.

Restituisce

Lo stesso generatore per consentire la concatenamento delle chiamate al metodo.

Commenti

Si noti che questo richiede che i servizi appropriati siano disponibili nel provider di servizi interni ef. In genere si verificherà automaticamente, ma se l'applicazione controlla il provider di servizi, potrebbe essere necessaria una chiamata a AddEntityFrameworkProxies(IServiceCollection) .

Per altre informazioni ed esempi, vedere Entità di notifica .

Si applica a

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

Attiva la creazione dei proxy di rilevamento delle modifiche.

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)

Parametri di tipo

TContext

Tipo DbContext.

Parametri

optionsBuilder
DbContextOptionsBuilder<TContext>

Generatore di opzioni, come passato OnConfiguring(DbContextOptionsBuilder) o esposto AddDbContext.

useChangeTrackingProxies
Boolean

true per usare i proxy di rilevamento delle modifiche; false per evitare il loro uso.

checkEquality
Boolean

true se il rilevamento delle modifiche proxy deve verificare se il valore in ingresso è uguale al valore corrente prima di inviare una notifica. Il valore predefinito è true.

Restituisce

Lo stesso generatore per consentire la concatenamento delle chiamate al metodo.

Commenti

Si noti che questo richiede che i servizi appropriati siano disponibili nel provider di servizi interni ef. In genere si verificherà automaticamente, ma se l'applicazione controlla il provider di servizi, potrebbe essere necessaria una chiamata a AddEntityFrameworkProxies(IServiceCollection) .

Per altre informazioni ed esempi, vedere Entità di notifica .

Si applica a