Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umieszcza wszystkie jednostki z kolekcji w pending delete
stanie.
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))
Parametry typu
- TSubEntity
Typ elementów do usunięcia.
Parametry
- entities
- IEnumerable<TSubEntity>
Jednostki do usunięcia.
Przykłady
W poniższym przykładzie pokazano jedno użycie dla tej metody:
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()
Uwagi
Jednostki, które są umieszczane w stanie oczekiwania na usunięcie za pomocą tej metody, nie znikają z wyników zapytania do momentu wywołania.SubmitChanges Aby można było je usunąć, należy dołączyć odłączone jednostki. Aby uzyskać więcej informacji, zobacz Operacje pobierania danych i CUD w aplikacjach N-warstwowych (LINQ to SQL).