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

Definição

Coloca todas as entidades da coleção num pending delete estado.

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 Genérico

TSubEntity

O tipo de elementos a apagar.

Parâmetros

entities
IEnumerable<TSubEntity>

As entidades a eliminar.

Exemplos

O exemplo seguinte mostra uma utilização deste 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()

Observações

As entidades que são colocadas no estado de eliminação pendente com este método não desaparecem dos resultados da consulta até depois SubmitChanges de ser chamado. As entidades desconectadas devem estar anexadas antes de poderem ser eliminadas. Para obter mais informações, consulte Recuperação de dados e operações CUD em aplicativos de N camadas (LINQ to SQL).

Aplica-se a