ChangeTracker.QueryTrackingBehavior Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le comportement de suivi des requêtes LINQ exécutées par rapport au contexte. La désactivation du suivi des modifications est utile pour les scénarios en lecture seule, car elle évite la surcharge liée à la configuration du suivi des modifications pour chaque entité instance. Vous ne devez pas désactiver le suivi des modifications si vous souhaitez manipuler des instances d’entité et conserver ces modifications dans la base de données à l’aide SaveChanges()de .
public virtual Microsoft.EntityFrameworkCore.QueryTrackingBehavior QueryTrackingBehavior { get; set; }
member this.QueryTrackingBehavior : Microsoft.EntityFrameworkCore.QueryTrackingBehavior with get, set
Public Overridable Property QueryTrackingBehavior As QueryTrackingBehavior
Valeur de propriété
Remarques
Cette méthode définit le comportement par défaut du contexte, mais vous pouvez remplacer ce comportement pour les requêtes individuelles à l’aide des AsNoTracking<TEntity>(IQueryable<TEntity>) méthodes et AsTracking<TEntity>(IQueryable<TEntity>) .
La valeur par défaut est TrackAll. Cela signifie que le suivi des modifications effectue le suivi des modifications pour toutes les entités retournées à partir d’une requête LINQ.