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

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • mipd1980

    mipd1980

    25 EKİM 2006
  • schmittastic

    schmittastic

    9 EYLÜL 2009