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 pas des résultats de la requête tant qu’elles ne sont pas 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 à