Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Placerar alla entiteter från samlingen i ett pending delete tillstånd.
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))
Typparametrar
- TSubEntity
Typ av element som ska tas bort.
Parametrar
- entities
- IEnumerable<TSubEntity>
Entiteterna som ska tas bort.
Exempel
I följande exempel visas en användning för den här metoden:
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()
Kommentarer
Entiteter som placeras i väntande borttagningstillstånd med den här metoden försvinner inte från frågeresultatet förrän efter SubmitChanges anropas. Frånkopplade entiteter måste kopplas innan de kan tas bort. Mer information finns i Datahämtning och CUD-åtgärder i N-nivåprogram (LINQ till SQL).