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
DbContext.SaveChanges
Eğer birden fazla kurum değiştirirsem işlem internall uyguluyor?DbContext.SaveChanges
çoklu/farklı contxets aynı contxet) aramak istiyorum, nasıl hareket elde edilebilir?
CEVAP
17 Mayıs 2011, Salı
- Evet.
SaveChanges
DAHİLİ olarak işlem kullanır. 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ş:
Nasıl DbContext kullanmak için.Veritab...
Neden'in matematik Python.() ceil...
C#: GPU, CPU (Pi Hesaplamak)ilgili İşl...
Türü veya 'DbContext' buluna...
Java için klasik küme işlemleri.açıkla...