Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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).