Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Coloca todas las entidades de la colección en un estado 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))
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();
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()
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).