Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Methode

Definition

Ändert den Zustand aller Entitäten in der Auflistung in pending delete.

public:
generic <typename TSubEntity>
 where TSubEntity : TEntity void DeleteAllOnSubmit(System::Collections::Generic::IEnumerable<TSubEntity> ^ entities);
public void DeleteAllOnSubmit<TSubEntity> (System.Collections.Generic.IEnumerable<TSubEntity> entities) where TSubEntity : TEntity;
member this.DeleteAllOnSubmit : seq<#'Entity> -> unit
Public Sub DeleteAllOnSubmit(Of TSubEntity As TEntity) (entities As IEnumerable(Of TSubEntity))

Typparameter

TSubEntity

Der Typ der zu löschenden Elemente.

Parameter

entities
IEnumerable<TSubEntity>

Die zu löschenden Entitäten.

Beispiele

Das folgende Beispiel zeigt eine Verwendung für diese Methode:

IEnumerable<Customer> customersWithoutOrders = (from c in db.Customers  
   where c.Orders.Count == 0  
   select c).ToList();  

db.Customers.DeleteAllOnSubmit(customersWithoutOrders);  
db.SubmitChanges();  
Dim customersWithoutOrders As IEnumerable(Of Customer) = (From c In db.Customers _   
    Where c.Orders.Count = 0 _   
    Select c).ToList()  

db.Customers.DeleteAllOnSubmit(customersWithoutOrders)  
db.SubmitChanges()  

Hinweise

Entitäten, die in den ausstehenden Löschenzustand mit dieser Methode eingefügt werden, werden erst nach dem SubmitChanges Aufruf von Abfrageergebnissen ausgeblendet. Getrennte Entitäten müssen angefügt werden, bevor sie gelöscht werden können. Weitere Informationen finden Sie unter Datenabruf- und CUD-Vorgänge in N-Tier-Anwendungen (LINQ to SQL).

Gilt für