क्या इकाई फ्रेमवर्क आपके संदर्भ पर SaveChanges को कॉल करते समय लेनदेन का उपयोग करता है? क्या लेनदेन को पूरी तरह से बंद करने का कोई तरीका है, या एक निश्चित इकाई लेनदेन से बाहर निकलने का विकल्प है?एंटीटी फ्रेमवर्क लेनदेन कैसे संभालता है?
AdventureWorksEntities db = new AdventureWorksEntities();
Product p1 = new Product();
// ...
Product p2 = new Product();
// set invalid data
db.Products.AddObject(p1);
db.Products.AddObject(p2);
// what happens when I call this - does it roll back everything?
// can i tell p2 not to participate in the transaction?
db.SaveChanges();
कोई उत्तर न जोड़ने का प्रयास करें, इसे हटाएं और फिर एक और जोड़ें। इसके बजाय, बस अपना मूल उत्तर संपादित करें। – RPM1984
नोट किया गया - धन्यवाद :) –
क्या यह मूल हटाया गया उत्तर तब भी दिखाई देता है जब आप इस प्रश्न को ब्राउज़ करते हैं? –