Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ä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).