Table<TEntity>.DeleteAllOnSubmit<TSubEntity> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Koleksiyondaki tüm varlıkları bir pending delete
duruma getirir.
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))
Tür Parametreleri
- TSubEntity
Silinecek öğelerin türü.
Parametreler
- entities
- IEnumerable<TSubEntity>
Silinecek varlıklar.
Örnekler
Aşağıdaki örnekte bu yöntem için tek bir kullanım gösterilmektedir:
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()
Açıklamalar
Bu yöntemle bekleyen silme durumuna konulan varlıklar, çağrıldıktan sonraya SubmitChanges kadar sorgu sonuçlarından kaybolmaz. Bağlantısı kesilmiş varlıkların silinebilmesi için önce eklenmesi gerekir. Daha fazla bilgi için bkz. N Katmanlı Uygulamalarda Veri Alma ve CUD İşlemleri (LINQ to SQL).