Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Methode

Definitie

Zet alle entiteiten uit de verzameling in een pending delete status.

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))

Type parameters

TSubEntity

Het type elementen dat moet worden verwijderd.

Parameters

entities
IEnumerable<TSubEntity>

De entiteiten die moeten worden verwijderd.

Voorbeelden

In het volgende voorbeeld ziet u één gebruik voor deze 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()

Opmerkingen

Entiteiten die met deze methode in behandeling zijn in de status Verwijderen in behandeling, verdwijnen pas na het aanroepen van queryresultaten SubmitChanges . Niet-verbonden entiteiten moeten worden gekoppeld voordat ze kunnen worden verwijderd. Zie Gegevens ophalen en CUD-bewerkingen in N-tier-toepassingen (LINQ naar SQL) voor meer informatie.

Van toepassing op