बस TransactionScope implementations पर पढ़ना।लेनदेन स्कोप कार्यान्वयन कैसे काम करता है? डेटाबेस समर्थन की आवश्यकता है?
क्या कोई यह पुष्टि कर सकता है कि यह तकनीक क्लाइंट-साइड .NET द्वारा संचालित है या यदि इसे विशिष्ट डीबी विक्रेताओं से कुछ विशेष की आवश्यकता है? क्या यह एक एसक्यूएल सर्वर केवल चीज है?
कम से कम एक गैर-वितरित (और गैर-नेस्टेड) टीएस के लिए यह केवल थ्रेड-स्थानीय लेनदेन जानकारी है जो स्वचालित रूप से आदेशों के लिए सेट है, आदि। कभी भी सुनिश्चित न करें कि कैसे नेस्टेड/वितरित स्कॉप्स काम करते हैं ... शायद ध्यान केंद्रित करना चाहें टीएस के एक विशिष्ट * पहलू * पर, क्योंकि सभी SQL सर्वर अलगाव स्तरों में भी डीटीसी उपलब्ध नहीं है। –
@pst: गैर-नेस्टेड द्वारा आपका क्या मतलब है। एक स्तर के लेनदेन की तरह? क्या वे किसी भी तरह से धागे को चिह्नित/क्वेरी करते हैं ताकि यह पता चल सके कि कोई मौजूदा लेनदेन खेल रहा है या नहीं? – sgtz
ठीक है, यह सब थ्रेड-स्थानीय जानकारी (गतिशील स्कॉइंग को संभालने के लिए) के साथ किया गया है, लेकिन यह मुझे अपने दांवों को हेजिंग कर रहा था - उदाहरण के लिए सभी डेटाबेस घोंसले लेनदेन का समर्थन नहीं करते हैं। –