Veritabanından varolan kaydı almak zorunda kalmadan, yalnızca birincil anahtarı kullanarak Linq to SQL kullanarak bir kaydı nasıl silerim?Sadece birincil anahtarı kullanarak nasıl silinir?
9
A
cevap
4
Uygun FK ile nesnesinin bir örneğini oluşturmak mümkün olmalıdır ve daha sonra SubmitChanges() a sql seçme yapmadan silmek gerçekleştirecek olan) (Sil, bağlama) (o iliştirin ve. SQL'e
var foo1 = new Foo {Id = 1};
db.Foos.Attach(foo1);
db.Foos.Remove(foo1);
db.SubmitChanges();
4
Linq: Sadece birincil anahtar kullanarak bir varlık Sil - Ömer AL ...
VS şu anda bu test etmek ama bir şey olmaz yok mu+0
+1 yup temel olarak bunun için düz SQL'e ihtiyacınız var, Linq-to-SQL bunu doğal olarak desteklemiyor .... –
İlgili konular
- 1. MySQL: Birincil Anahtarı phpMyAdmin'de nasıl ayarlanır?
- 2. Birincil DynamoDB tablosundan java ile birincil anahtarı belirtmeden nasıl alabilirim?
- 3. iOS - Temel Veri seti özniteliği birincil anahtarı
- 4. mysql - ekledikten sonra birincil anahtarı alamazsınız
- 5. NHibernate: Bir birincil anahtarı birincil anahtar olarak kullanma
- 6. PDO dizi grubu anahtarı olarak PDO fetchAll() birincil anahtarı
- 7. Kompozit Birincil Anahtarı Yabancı Anahtar Olarak Kullan
- 8. Birincil anahtarı veritabanından kaldırmanın bir yolu var
- 9. Birden çok sütun üzerindeki birincil anahtar anahtarı
- 10. datetime alanında SQL Server birincil anahtarı
- 11. Neden liquibase databasechangelog'un birincil anahtarı yok?
- 12. SQL Server bir bileşik birincil anahtarı nasıl depolar?
- 13. Bir uygulamanın kayıt defteri anahtarı python komut dosyasını kullanarak regedit'ten nasıl silinir?
- 14. nasıl bir birincil anahtar
- 15. MySQL neden birincil anahtarı bırakmak için geçici bir tablo kullanıyor?
- 16. Php artisan kullanarak bir model nasıl silinir?
- 17. Jhipster kullanarak oluşturduktan sonra varlık nasıl silinir?
- 18. Çeviri Düzenleyicisi'nde anahtarı sil
- 19. Elasticsearch'ten belgeler nasıl silinir
- 20. jqgrid satırları nasıl silinir
- 21. PHP Bir Masanın Birincil Anahtarı Varsa MySQL Kontrolü
- 22. Bir Kompozit Birincil Anahtarın parçası olan SQL Tablo Yabancı Anahtarı
- 23. Firebase'den girişler nasıl silinir
- 24. Tablonun zaten üzerinde tanımlanmış bir birincil anahtarı var. ancak herhangi bir anahtarı yok
- 25. ForeignKey seti nasıl silinir?
- 26. Laravel veritabanın Göçmenliğinde çalışan kimliği olmayan bir birincil anahtarı nasıl tanımlayabilirim?
- 27. MySQL: Neden birincil anahtarı anahtar kullanarak rasgele oluşturulmuş bir sayı ile karşılaştırıyorsunuz?
- 28. NamedParameterJdbcTemplate ve GeneratedKeyHolder kullanarak birincil anahtarı (veya ROWID) ayıklamanın bir yolu var mı?
- 29. HDFS'den dosyalar nasıl silinir?
- 30. dat.GUI öğesi nasıl silinir?
Bunun gibi: DataContext.Widgets.Delete (new {id = 123}) – nathanchere
FerretallicA - Hayır, eğer durum böyle olsaydı. :) – Jeremy