DbContext.RemoveRange Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .