DbContextOptionsBuilder.UseQueryTrackingBehavior Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt das Nachverfolgungsverhalten für LINQ-Abfragen fest, die für den Kontext ausgeführt werden. Das Deaktivieren der Änderungsnachverfolgung ist für schreibgeschützte Szenarien nützlich, da dadurch der Aufwand beim Einrichten der Änderungsnachverfolgung für jede Entität instance vermieden wird. Sie sollten die Änderungsnachverfolgung nicht deaktivieren, wenn Sie Entitätsinstanzen bearbeiten und diese Änderungen mithilfe von SaveChanges()beibehalten möchten.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseQueryTrackingBehavior (Microsoft.EntityFrameworkCore.QueryTrackingBehavior queryTrackingBehavior);
abstract member UseQueryTrackingBehavior : Microsoft.EntityFrameworkCore.QueryTrackingBehavior -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseQueryTrackingBehavior : Microsoft.EntityFrameworkCore.QueryTrackingBehavior -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseQueryTrackingBehavior (queryTrackingBehavior As QueryTrackingBehavior) As DbContextOptionsBuilder
Parameter
- queryTrackingBehavior
- QueryTrackingBehavior
Gibt zurück
Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.
Hinweise
Diese Methode legt das Standardverhalten für alle mit diesen Optionen erstellten Kontexte fest. Sie können dieses Verhalten jedoch für einen Kontext überschreiben, instance einzelne Abfragen mit den AsNoTracking<TEntity>(IQueryable<TEntity>) Methoden und AsTracking<TEntity>(IQueryable<TEntity>) verwendenQueryTrackingBehavior.
Standardwert: TrackAll. Dies bedeutet, dass der Änderungstracker änderungen für alle Entitäten nachverfolgt, die von einer LINQ-Abfrage zurückgegeben werden.
Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Abfragen von Daten mit EF Core .
Gilt für:
Entity Framework