जब मैं अपने SQL सर्वर डेटाबेस पर अद्यतन निष्पादित करता हूं, तो मुझे अद्यतन और कुछ ट्रिगर्स की प्रभावित पंक्तियों से प्रभावित पंक्तियों का परिणाम मिलता है।अद्यतन क्वेरी का केवल परिणाम प्राप्त करें
इसलिए उदाहरण के लिए, एक अद्यतन डेटाबेस पर सीधे मार डाला:
UPDATE: (32 row(s) affected)
Trigger1: (1 row(s) affected)
Trigger2: (2 row(s) affected)
...
अब जब मैं _context.Database.ExecuteSqlCommand(query, params)
निष्पादित मैं हमेशा उन सभी परिणामों की राशि पाने के लिए, मेरे उदाहरण में परिणाम मूल्य 35
है।
मुझे अपने उदाहरण 32
में केवल UPDATE
के परिणाम की आवश्यकता है।
क्या ट्रिगर के परिणामों को अनदेखा करने की कोई संभावना है?
अच्छा विचार, मैं कोशिश करूँगा! –
यह निश्चित रूप से मेरे मामले में – Alireza
हां, इस विशेष मामले के बारे में बेहतर समाधान हो सकता है। अन्यथा क्लीनर समाधान आपका @Alireza –