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ätsinstanz vermieden wird. Sie sollten die Änderungsnachverfolgung nicht deaktivieren, wenn Sie Entitätsinstanzen bearbeiten und diese Änderungen mithilfe SaveChanges()der Datenbank 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
Dieselbe Generatorinstanz, sodass mehrere Aufrufe verkettet werden können.
Hinweise
Diese Methode legt das Standardverhalten für alle Kontexte fest, die mit diesen Optionen erstellt wurden. Sie können dieses Verhalten für eine Kontextinstanz QueryTrackingBehavior jedoch mithilfe der und AsTracking<TEntity>(IQueryable<TEntity>) der AsNoTracking<TEntity>(IQueryable<TEntity>) Methoden außer Kraft setzen.
Der Standardwert ist TrackAll. Dies bedeutet, dass die Änderungsverfolgung Ä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 .