Lingua

DbContext.RemoveRange Metodo

Definizione

Overload

Nome Descrizione
RemoveRange(IEnumerable<Object>)

Inizia a tenere traccia dell'entità specificata nello Deleted stato in modo che venga rimossa dal database quando SaveChanges() viene chiamata.

RemoveRange(Object[])

Inizia a tenere traccia dell'entità specificata nello Deleted stato in modo che venga rimossa dal database quando SaveChanges() viene chiamata.

RemoveRange(IEnumerable<Object>)

Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs

Inizia a tenere traccia dell'entità specificata nello Deleted stato in modo che venga rimossa dal database quando SaveChanges() viene chiamata.

public virtual void RemoveRange(System.Collections.Generic.IEnumerable<object> entities);
abstract member RemoveRange : seq<obj> -> unit
override this.RemoveRange : seq<obj> -> unit
Public Overridable Sub RemoveRange (entities As IEnumerable(Of Object))

Parametri

entities
IEnumerable<Object>

Entità da rimuovere.

Commenti

Se una delle entità è già rilevata nello Added stato , il contesto interromperà il rilevamento di tali entità (anziché contrassegnarle come Deleted) perché tali entità sono state aggiunte in precedenza al contesto e non esistono nel database.

Tutte le altre entità raggiungibili che non sono già tracciate verranno rilevate nello stesso modo in cui verrebbero chiamate prima AttachRange(IEnumerable<Object>) di chiamare questo metodo. Ciò consente l'applicazione di qualsiasi azione a catena quando SaveChanges() viene chiamato.

Per altre informazioni ed esempi, vedere Rilevamento modifiche di EF Coree Uso di AddRange, UpdateRange, AttachRange e RemoveRange .

Si applica a

RemoveRange(Object[])

Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs
Origine:
DbContext.cs

Inizia a tenere traccia dell'entità specificata nello Deleted stato in modo che venga rimossa dal database quando SaveChanges() viene chiamata.

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

Parametri

entities
Object[]

Entità da rimuovere.

Commenti

Se una delle entità è già rilevata nello Added stato , il contesto interromperà il rilevamento di tali entità (anziché contrassegnarle come Deleted) perché tali entità sono state aggiunte in precedenza al contesto e non esistono nel database.

Tutte le altre entità raggiungibili che non sono già tracciate verranno rilevate nello stesso modo in cui verrebbero chiamate prima AttachRange(Object[]) di chiamare questo metodo. Ciò consente l'applicazione di qualsiasi azione a catena quando SaveChanges() viene chiamato.

Per altre informazioni ed esempi, vedere Rilevamento modifiche di EF Coree Uso di AddRange, UpdateRange, AttachRange e RemoveRange .

Si applica a