Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Méthode

Définition

Place toutes les entités de la collection dans un pending delete état.

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

Paramètres de type

TSubEntity

Type des éléments à supprimer.

Paramètres

entities
IEnumerable<TSubEntity>

Entités à supprimer.

Exemples

L’exemple suivant montre une utilisation pour cette méthode :

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

Remarques

Les entités qui sont placées dans l’état de suppression en attente avec cette méthode ne disparaissent pas des résultats de la requête tant qu’elles n’ont pas été appelées.SubmitChanges Les entités déconnectées doivent être attachées avant de pouvoir être supprimées. Pour plus d’informations, consultez Les opérations de récupération de données et cuD dans les applications multiniveau (LINQ to SQL).

S’applique à