Veritabanındaki bir satırı güncellemeye nasıl başlamalıyım? Hiçbir güncelleme yöntemi yok ve eğer kullanıyorum ve birincil anahtar kimliği zaten mevcutsa bir istisna alıyorum. Mümkünse lütfen bir örnek verin.İlk olarak Entity Framework kodunu kullanarak satır güncelleştirme nasıl yapılır?
cevap
kolay yoludur:
(1) pk kullanarak mevcut satır almak.
(2) özellikleri güncelleştir.
(3) Bağlamda SaveChanges() öğesini çağırın.
örn.
context.Students.Attach(student);
context.Entry(student).State = EntityState.Modified;
context.SaveChanges();
Bu en kolay yoldur, ancak veritabanına bir tane daha sorgulama yapar mı? Demek istediğim, güncellemek istediğiniz varlığı bulmak ve güncellemek için SELECT yapmalıdır. Ama genel olarak, bu sorgu olmadan sadece UPDATE ile yapabilmeniz gerekir. Böyle bir yolu var mı? – Zoka
Diğer cevap şimdiye kadar benim için çalıştı, ancak ilk kod ilk projemde yoktu. Cevabın neden işe yaradığını biliyor musun? – MVCDS
Paul'un cevabında olduğu gibi bir bulma sorgusu vermediyseniz, o zaman öğrenci nesnesinin neresi geldi? – usefulBee
Üzgünüz 2 yıldır EF kullanmadım. Çerçeveye aşina olmadığım için cevabım hakkında yorum yapamam. – leojh
- 1. Entity Framework Kod Dağıtımı İlk
- 2. Hata ayıklama kodu ilk Entity Framework geçiş kodları
- 3. entity framework Bütün varlıkları aynı değerle güncelleştirme
- 4. Entity Framework 6'da nasıl arama yapılır?
- 5. Entity Framework
- 6. Entity Framework İlk Verilerin Eklenmesi Yeniden Oluşturma
- 7. Entity Framework
- 8. Entity Framework -
- 9. Nuget.exe'yi kullanarak paketleri güncelleştirme nasıl yapılır
- 10. Entity Framework başlangıç zamanı
- 11. MS Entity Framework
- 12. Entity Framework
- 13. Entity Framework
- 14. Entity Framework Çekirdek
- 15. fgetcsv(): ilk satır olarak
- 16. Entity Framework İstemdışıKoduFirstException
- 17. Entity Framework CTP5'in SQLite ile çalışması nasıl yapılır?
- 18. Entity Framework vs AssociateWith
- 19. Entity Framework 4.1 Otomatik tarih
- 20. Entity Framework temkin yükleme
- 21. ihtiyacım Entity Framework
- 22. Entity Framework modelini kullanarak veri ekleme
- 23. Entity Framework veritabanına ilk oluşturulmuş öznitelikler için özellikler ekleyin
- 24. Entity Framework: Nesneyi nesne olarak seç
- 25. Entity Framework işlemleri nasıl işler?
- 26. Entity Framework ve System.Data.SQLite
- 27. ORM .net Entity Framework?
- 28. ADO.NET Entity Framework eğiticileri
- 29. Entity Framework TypeUsage Nesnesi
- 30. Entity Framework 6 Kod İlk - Gerekli Enum veri türü çalışmıyor
Söz konusu veritabanı tanımlayın: Burada
– DwB