SORU
17 Mayıs 2011, Salı


EF Code First DBContext ve İşlemleri

DBContext ile işlem uygulamak için mümkün olan en iyi yolu nedir bilmek istiyorum. Özellikle

  1. DbContext.SaveChanges Eğer birden fazla kurum değiştirirsem işlem internall uyguluyor?
  2. DbContext.SaveChanges çoklu/farklı contxets aynı contxet) aramak istiyorum, nasıl hareket elde edilebilir?

CEVAP
17 Mayıs 2011, Salı


  1. Evet. SaveChanges DAHİLİ olarak işlem kullanır.
  2. TransactionScope SaveChanges birden çok çağrı sarmak için kullanın

Örnek:

using(var scope = new TransactionScope(TransactionScopeOption.Required,
    new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted }))
{
    // Do something 
    context.SaveChanges();
    // Do something else
    context.SaveChanges();

    scope.Complete();
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009