LInQ kullanarak bir for döngüsü veya başka bir döngü kullanmadan varlık çerçevesindeki birden çok kaydı silmek istiyorum. SQL'de yapabileceğimiz bir şey, varlık çerçevesindeki birden çok kaydı silmenin bir yolu var mı?LINQ kullanarak döngü olmadan varlık çerçevesindeki birden çok kayıt nasıl silinir?
8
A
cevap
7
Yapmak istediğiniz şey Entity Framework kullanılarak desteklenmez. Varlık Çerçevesi, silmeden önce bir nesneyi belleğe yüklemelidir. Bu şekilde iyimser eş zamanlılık kontrollerini yapabilir.
Gerçekten buna ihtiyacınız varsa, bunu salt SQL veya daha iyisi ile yapmanız gerekir, saklı yordamı kullanın. Depolanmış prosedürünüzü Entity Framework ile arayabilirsiniz.
2
Bu bağlantı size yardımcı olabilir: Bulk Delete with EF4
2
using (var context = new DatabaseEntities())
{
context.ExecuteStoreCommand("DELETE FROM YOURTABLE WHERE CustomerID = {0}", customerId);
}
İlgili konular
- 1. varlık çerçevesindeki tek bir varlık sınıfına birden çok tablo eşleme
- 2. Bir veri çerçevesindeki tüm satırlar nasıl silinir?
- 3. Jhipster kullanarak oluşturduktan sonra varlık nasıl silinir?
- 4. ORMLITE sitesinden kayıt nasıl silinir?
- 5. varlık çerçevesindeki hashset'i kullanma
- 6. Linq - Birden çok kayıt almak için Lambda ifadesindeki diziyi kullanma
- 7. Birden çok veri çerçevesindeki satır adlarını veri çerçevesindeki sütuna dönüştürme
- 8. Birden çok veritabanına bağlanmak için LINQ kullanma
- 9. Raylara birden çok kayıt ekleme3.0
- 10. Denetleyici'ye birden çok kayıt gönderilemiyor
- 11. LINQ Seç Birden çok değer
- 12. Birden çok Linq ifadesini birleştirin
- 13. LINQ ile birden çok alanı nasıl sıralayabilirim?
- 14. Yii - bir form gönderiminde birden çok kayıt
- 15. Varlık Çerçevesi ile birden çok ilişki birden çok
- 16. Varlık için linq kullanarak farklı kayıtlar alın
- 17. Birden çok sözlükte/listede okunabilir döngü
- 18. Google App engine Datastore'dan varlık nasıl silinir?
- 19. Varlık Çerçeve sorgusunda birden çok Katılma
- 20. Birden çok DB sorgusu varlık varlık yüklendiğinde birden çok DB sorgusu 6
- 21. Sadece birincil anahtarı kullanarak nasıl silinir?
- 22. Bağlantılı senaryodaki Varlık Çerçevesi, birden çok varlık türü
- 23. Linq Varlık birden fazla VEYA koşullarla tabloyu Üyelik
- 24. Birden çok tabloyu kullanarak birden çok tablo kullanarak Tablolara katılma
- 25. JPA: Birden çok varlık döndüren sorgu
- 26. Symfony2: Birden çok alt kümenin oluşturulmasıyla varlık formu nasıl oluşturulur?
- 27. Python Kod Döngü Birden Çok Kez
- 28. pandalar, dizgileri veri çerçevesindeki birden çok sütun için kaydırmaya dönüştürüyor
- 29. Kod İlk varlık çerçevesindeki DbContext'i Veritabanına Dönüştür
- 30. DataSet LINQ: Veri tablosundaki birden çok grup