Langue

DbSet<TEntity>.RemoveRange Méthode

Définition

Surcharges

Nom Description
RemoveRange(IEnumerable<TEntity>)

Commence le suivi des entités données dans l’état Deleted afin qu’elles soient supprimées de la base de données lorsqu’elles SaveChanges() sont appelées.

RemoveRange(TEntity[])

Commence le suivi des entités données dans l’état Deleted afin qu’elles soient supprimées de la base de données lorsqu’elles SaveChanges() sont appelées.

RemoveRange(IEnumerable<TEntity>)

Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet`.cs
Source:
DbSet`.cs
Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet.cs

Commence le suivi des entités données dans l’état Deleted afin qu’elles soient supprimées de la base de données lorsqu’elles SaveChanges() sont appelées.

public virtual void RemoveRange(System.Collections.Generic.IEnumerable<TEntity> entities);
abstract member RemoveRange : seq<'Entity (requires 'Entity : null)> -> unit
override this.RemoveRange : seq<'Entity (requires 'Entity : null)> -> unit
Public Overridable Sub RemoveRange (entities As IEnumerable(Of TEntity))

Paramètres

entities
IEnumerable<TEntity>

Entités à supprimer.

Remarques

Si l’une des entités est déjà suivie dans l’état Added , le contexte cesse de suivre ces entités (au lieu de les marquer comme Deleted) car ces entités ont été précédemment ajoutées au contexte et n’existent pas dans la base de données.

Toutes les autres entités accessibles qui ne sont pas déjà suivies seront suivies de la même façon qu’elles seraient appelées avant AttachRange(IEnumerable<TEntity>) d’appeler cette méthode. Cela permet d’appliquer toutes les actions en cascade lorsqu’elles SaveChanges() sont appelées.

Pour plus d’informations et d’exemples, consultez le suivi des modifications EF Core et l’utilisation de AddRange, UpdateRange, AttachRange et RemoveRange .

S’applique à

RemoveRange(TEntity[])

Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet`.cs
Source:
DbSet`.cs
Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet.cs
Source:
DbSet.cs

Commence le suivi des entités données dans l’état Deleted afin qu’elles soient supprimées de la base de données lorsqu’elles SaveChanges() sont appelées.

public virtual void RemoveRange(params TEntity[] entities);
abstract member RemoveRange : 'Entity[] -> unit
override this.RemoveRange : 'Entity[] -> unit
Public Overridable Sub RemoveRange (ParamArray entities As TEntity())

Paramètres

entities
TEntity[]

Entités à supprimer.

Remarques

Si l’une des entités est déjà suivie dans l’état Added , le contexte cesse de suivre ces entités (au lieu de les marquer comme Deleted) car ces entités ont été précédemment ajoutées au contexte et n’existent pas dans la base de données.

Toutes les autres entités accessibles qui ne sont pas déjà suivies seront suivies de la même façon qu’elles seraient appelées avant AttachRange(TEntity[]) d’appeler cette méthode. Cela permet d’appliquer toutes les actions en cascade lorsqu’elles SaveChanges() sont appelées.

Pour plus d’informations et d’exemples, consultez le suivi des modifications EF Core et l’utilisation de AddRange, UpdateRange, AttachRange et RemoveRange .

S’applique à