Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Methode

Definition

Versetzt alle Entitäten aus der Auflistung in einen pending delete Zustand.

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 mit dieser Methode in den ausstehenden Löschzustand versetzt werden, werden erst nach SubmitChanges dem Aufruf aus den Abfrageergebnissen ausgeblendet. Getrennte Entitäten müssen angefügt werden, bevor sie gelöscht werden können. Weitere Informationen finden Sie unter Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL).

Gilt für: