SORU
4 EKİM 2009, Pazar


Hızlı bir şekilde bir tablo temizlemek için Nasıl etmeniz için Sql:

Bir tablodaki tüm satırları silmek için, şu an yapıyorum:

context.Entities.DeleteAllOnSubmit(context.Entities);
context.SubmitChanges();

Ancak, çok uzun zaman alıyor gibi görünüyor. Daha hızlı bir yolu var mı?

CEVAP
4 EKİM 2009, Pazar


Normal SQL kes veya sil komutu, DataContext.ExecuteCommand yöntemi kullanarak yapabilirsin:

context.ExecuteCommand("DELETE FROM Entity");

Ya

context.ExecuteCommand("TRUNCATE TABLE Entity");

Silme SQL bu Seri için bir DELETE deyimi oluşturur, çünkü uzun sürüyorher varlıkdiğer vardırtip-güvenlitoplu iş yapmak için yaklaşımlar/güncelleştirmeleri, aşağıdaki makaleleri okuyun: siler

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • Modus Recordings

    Modus Record

    26 Kasım 2008
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011