Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.