2009-12-17 32 views
8

EF'i işlemsiz kullanmanın bir yolu var mı? Ben çok basit bir tek eklenti var ve bir şey yanlış gittiğinde geri dönmek istemiyorum, çünkü bir tetikleyici günlüğü olabilir ve kontrol etmediğim DB tarafındaki hatayı arttırabilirim. Ben sadece eklemek istiyorum sonra herhangi bir özel durum yakalamak, ama geri dönmek istemiyorum.İşlem Olmadan Entity Framework?

cevap

3

Entity Framework CUD işlemlerinde işlemlerden kurtulmanın herhangi bir yolunun farkında değiliz.

2
using(var transation = new TransactionScope(TransactionScopeOption.Suppress)) 
{ 
    ObjectContext.SaveChanges(); 
} 
+3

Bu, hala EF'in açtığı bir işlemde yürütülür. – usr