SORU
28 HAZİRAN 2010, PAZARTESİ


Eğer kurtarılmayı bekleyen herhangi bir değişiklik olup olmadığını kontrol etmek

Bir şekilde Varlık Çerçevesinde varlık benim bağlamda kaydedilmemiş değişiklikler var olup olmadığını öğrenmek için var mı?

CEVAP
28 HAZİRAN 2010, PAZARTESİ


Bu iş (değişiklik derken ekledi, ve varlıkları kaldırıldı modifiye varsa):

bool changesMade = (context.ObjectStateManager.GetObjectStateEntries(EntityState.Added).Count()  
                    context.ObjectStateManager.GetObjectStateEntries(EntityState.Deleted).Count()  
                    context.ObjectStateManager.GetObjectStateEntries(EntityState.Modified).Count()
                    ) > 0;

Düzenleme:

Kod geliştirildi

bool changesMade = context.
                   ObjectStateManager.
                   GetObjectStateEntries(EntityState.Added | 
                                         EntityState.Deleted | 
                                         EntityState.Modified
                                        ).Any();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • The Weavers of Eternity Paracord Tutorials

    The Weavers

    1 Ocak 2014
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009