क्या इकाई ढांचे में अतिरिक्त लेनदेन किए बिना एसक्यूएल या संग्रहीत प्रक्रिया को निष्पादित करने का कोई तरीका है? एंटिटी फ्रेमवर्क के लिए समाधान है यह .net कोर के लिए उपलब्ध नहीं है।

1
Muflix 13 नवम्बर 2018, 14:35

1 उत्तर

सबसे बढ़िया उत्तर

ExecuteSqlCommand< का डिफ़ॉल्ट व्यवहार /a> EF कोर में EF6 से अलग है:

ध्यान दें कि यह विधि लेनदेन शुरू नहीं करती है। लेन-देन के साथ इस पद्धति का उपयोग करने के लिए, सबसे पहले BeginTransaction(DatabaseFacade, IsolationLevel) या UseTransaction(DatabaseFacade, DbTransaction)

ध्यान दें कि वर्तमान ExecutionStrategy< /a> इस पद्धति द्वारा उपयोग नहीं किया जाता है क्योंकि SQL निष्क्रिय नहीं हो सकता है और लेनदेन में नहीं चलता है। ExecutionStrategy का स्पष्ट रूप से उपयोग किया जा सकता है, यह सुनिश्चित करते हुए कि यदि SQL निष्क्रिय नहीं है तो लेन-देन का भी उपयोग करें।

दूसरे शब्दों में, आप जो पूछ रहे हैं वह ईएफ कोर में डिफ़ॉल्ट व्यवहार है, इसलिए किसी कार्रवाई की आवश्यकता नहीं है।

1
Ivan Stoev 13 नवम्बर 2018, 12:37