Freigeben über


ProxiesExtensions.UseChangeTrackingProxies Methode

Definition

Überlädt

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

Aktiviert die Erstellung von Änderungsnachverfolgungsproxys.

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

Aktiviert die Erstellung von Änderungsnachverfolgungsproxys.

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

Aktiviert die Erstellung von Änderungsnachverfolgungsproxys.

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

Parameter

optionsBuilder
DbContextOptionsBuilder

Der Options-Generator, wie an OnConfiguring(DbContextOptionsBuilder) AddDbContext übergeben oder verfügbar gemacht.

useChangeTrackingProxies
Boolean

true zur Verwendung von Änderungsnachverfolgungsproxys; false , um deren Verwendung zu verhindern.

checkEquality
Boolean

true , wenn die Proxyänderungserkennung vor der Benachrichtigung überprüfen soll, ob der eingehende Wert dem aktuellen Wert entspricht. Wird standardmäßig auf true festgelegt.

Gibt zurück

Derselbe Generator, um methodenaufrufe zu verketten.

Hinweise

Beachten Sie, dass hierfür geeignete Dienste im internen EF-Dienstanbieter verfügbar sein müssen. Normalerweise geschieht dies automatisch, aber wenn die Anwendung den Dienstanbieter steuert, ist möglicherweise ein Aufruf von AddEntityFrameworkProxies(IServiceCollection) erforderlich.

Weitere Informationen und Beispiele finden Sie unter Benachrichtigungsentitäten .

Gilt für:

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

Aktiviert die Erstellung von Änderungsnachverfolgungsproxys.

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)

Typparameter

TContext

Der DbContext-Typ.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Der Options-Generator, wie an OnConfiguring(DbContextOptionsBuilder) AddDbContext übergeben oder verfügbar gemacht.

useChangeTrackingProxies
Boolean

true zur Verwendung von Änderungsnachverfolgungsproxys; false , um deren Verwendung zu verhindern.

checkEquality
Boolean

true , wenn die Proxyänderungserkennung vor der Benachrichtigung überprüfen soll, ob der eingehende Wert dem aktuellen Wert entspricht. Wird standardmäßig auf true festgelegt.

Gibt zurück

Derselbe Generator, um methodenaufrufe zu verketten.

Hinweise

Beachten Sie, dass hierfür geeignete Dienste im internen EF-Dienstanbieter verfügbar sein müssen. Normalerweise geschieht dies automatisch, aber wenn die Anwendung den Dienstanbieter steuert, ist möglicherweise ein Aufruf von AddEntityFrameworkProxies(IServiceCollection) erforderlich.

Weitere Informationen und Beispiele finden Sie unter Benachrichtigungsentitäten .

Gilt für: