Sütun Entity Framework 4.1 İlk Kodunda güncellenmesini hariç tutabileceğimizi bilen var mı? Örneğin, düzenleme/güncellemeler yaparken dahil etmek istemediğim 'CreatedOn' alanına sahibim. Bu mümkün mü, EF Kodu İlk 4.1'de güncelleme işleminden alan seçici olarak hariç mi?Sütun Entity Framework 4.1'de ilke yükseltilemez Hariç Tutma Kodu İlk
cevap
Ekli kuruluşlarla çalışıyorsanız EF, yalnızca değiştirilen alanlar için güncellemeler üretecektir. Müstakil varlıklar ile çalışıyorsanız, EF'in neyi değiştirdiğini manuel olarak söylemelisiniz. Bunu çağırırsanız, tüm özelliklerin değiştirilerek yapılması gerektiğini söylediğiniz EF diyorsunuz. Ama bunun yerine bu ararsanız:
context.Entry(youreEntity).Property(e => e.SomeProperty).IsModified = true;
sadece SomeProperty
değiştirilir diyecekler (sadece bu özellik güncellemede olacaktır). Tüm varlığı değiştirilmiş olarak işaretleyerek ve değiştirilmemesi gereken özellikleri seçerek tersine işlem yapıp yapamayacağınızdan emin değilim, ancak bunu kendiniz test edebilirsiniz.
CreatedOn
veritabanında doldurulursa, DatabaseGeneratedOption.Identity
olarak işaretleyebilir ve asla uygulamanız tarafından değiştirilmeyecektir.
Seçme sütunu hariç tutmanın bir yolu var mı? Ben bir 'User' varlığım var ve' Parola: varbinary (32) 'sütununun sadece talep üzerine seçilmesini istiyorum, bu mümkün mü? – Shimmy
Ters işlem de çalışır (en azından test ettiğim EF5'te). Bu, ilk önce "context.Entry (yourEntity) .State = EntityState.Modified" ve daha sonra "context.Entry (youreEntity) .Property (e => e.SomeProperty) .IsModified = false" işlevini ilk önce güncelleyebilmeniz anlamına gelir. Manuel olarak hariç tutulanlar dışındaki sütunlar. –
@FlorinDumitrescu: Evet, EF5'te .NET 4.5 ile çalışıyor ancak .NET 4.0 ile çalışmıyor. –
- 1. Entity Framework Kod Dağıtımı İlk
- 2. Hata ayıklama kodu ilk Entity Framework geçiş kodları
- 3. Maven bağımlılıkları Hariç Tutma
- 4. Entity Framework -
- 5. EF Model içerisinde ilke ekle İlk tasarım
- 6. Entity Framework 5 Geçersiz Sütun Adı hatası
- 7. Entity Framework: Geçersiz sütun adı 'OrganizationStructure_ID'
- 8. Entity Framework ve veritabanı sütun adları
- 9. Entity Framework İlk Verilerin Eklenmesi Yeniden Oluşturma
- 10. Entity Framework
- 11. Entity Framework
- 12. Entity Framework
- 13. Entity Framework
- 14. Varlık Çerçeve Kodu İlk - Tablo Değiştir Sütun Harmanlama
- 15. Entity Framework başlangıç zamanı
- 16. Entity Framework Database.Create()
- 17. Entity Framework Çekirdek
- 18. Varlık Framework ben Entity Framework 6.1.1 kullanıyorum
- 19. MS Entity Framework
- 20. Öğe Çerçeve kodu ilk olarak TimeStamp türünde
- 21. Entity Framework 5'teki LoadProperty
- 22. Entity Framework 4.3.1 Kod İlk: veritabanı oluşturuldu ancak tablolar
- 23. Entity Framework Çekirdek Kod-İlk: Çoktan-çok ilişkide Cascade sil
- 24. Entity Framework TypeUsage Nesnesi
- 25. Entity Framework - Denetleme faaliyeti
- 26. Entity Framework vs AssociateWith
- 27. Entity Framework Video eğiticileri
- 28. İşlem Olmadan Entity Framework?
- 29. ORM .net Entity Framework?
- 30. LINQ ve Entity Framework
Bunu nasıl çözdünüz? Cevap sadece önerilerde bulunur. –