2009-12-17 20 views
8

क्या लेनदेन के बिना ईएफ का उपयोग करने का कोई तरीका है? मेरे पास बहुत ही सरल एकल सम्मिलन है और कुछ गलत होने पर रोल-बैक नहीं करना चाहता क्योंकि ट्रिगर लॉगिंग हो सकती है और उसके बाद डीबी पक्ष से त्रुटि बढ़ रही है जिसका मेरा कोई नियंत्रण नहीं है। मैं बस सम्मिलित करना चाहता हूं तो किसी भी अपवाद को पकड़ो लेकिन रोल-बैक नहीं करना चाहता हूं।इकाई फ्रेमवर्क?

उत्तर

3

हम इकाई फ्रेमवर्क सीयूडी संचालन में लेनदेन से छुटकारा पाने के किसी भी तरीके से अवगत नहीं हैं।

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

यह अभी भी एक लेनदेन में निष्पादित करता है जो ईएफ खुलता है। – usr

संबंधित मुद्दे