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

Definición

Coloca todas las entidades de la colección en un estado pending delete.

public void DeleteAllOnSubmit<TSubEntity> (System.Collections.Generic.IEnumerable<TSubEntity> entities) where TSubEntity : TEntity;

Parámetros de tipo

TSubEntity

Tipo de los elementos que se van a eliminar.

Parámetros

entities
IEnumerable<TSubEntity>

Entidades que se van a eliminar.

Ejemplos

En el ejemplo siguiente se muestra un uso para este método:

IEnumerable<Customer> customersWithoutOrders = (from c in db.Customers  
   where c.Orders.Count == 0  
   select c).ToList();  

db.Customers.DeleteAllOnSubmit(customersWithoutOrders);  
db.SubmitChanges();  

Comentarios

Las entidades que se colocan en el estado de eliminación pendiente con este método no desaparecen de los resultados de la consulta hasta después SubmitChanges de llamar a . Las entidades desconectadas deben adjuntarse para poder eliminarse. Para obtener más información, consulta Recuperación de datos y operaciones CUD en aplicaciones de N niveles (LINQ to SQL).

Se aplica a

Producto Versiones
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1