Share via


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

Définition

Place toutes les entités de la collection dans un état 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))

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 placées dans l’état de suppression en attente avec cette méthode ne disparaissent des résultats de la requête qu’après SubmitChanges l’appel. Les entités déconnectées doivent être attachées avant de pouvoir être supprimées. Pour plus d’informations, consultez Récupération de données et opérations CUD dans les applications multiniveaux (LINQ to SQL).

S’applique à