Bagikan melalui


Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Metode

Definisi

Menempatkan semua entitas dari koleksi ke dalam status 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))

Jenis parameter

TSubEntity

Jenis elemen yang akan dihapus.

Parameter

entities
IEnumerable<TSubEntity>

Entitas yang akan dihapus.

Contoh

Contoh berikut menunjukkan satu penggunaan untuk metode ini:

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()  

Keterangan

Entitas yang dimasukkan ke dalam status penghapusan tertunda dengan metode ini tidak hilang dari hasil kueri sampai setelah SubmitChanges dipanggil. Entitas yang terputus harus dilampirkan sebelum dapat dihapus. Untuk informasi selengkapnya, lihat Pengambilan Data dan Operasi CUD di Aplikasi N-Tier (LINQ ke SQL).

Berlaku untuk