एंटिटी फ्रेमवर्क में समरूपता क्या है?
एंटिटी फ्रेमवर्क में समरूपता क्या है?

वीडियो: एंटिटी फ्रेमवर्क में समरूपता क्या है?

वीडियो: एंटिटी फ्रेमवर्क में समरूपता क्या है?
वीडियो: ASP.NET कोर में समवर्ती | आशावादी | निराशावादी | सी# 2024, दिसंबर
Anonim

संगामिति प्रबंधन इकाई की रूपरेखा सार। संगामिति विरोध तब होता है जब एक उपयोगकर्ता इकाई का डेटा को संशोधित करने के लिए, और फिर दूसरा उपयोगकर्ता उसे अपडेट करता है इकाई का पहले उपयोगकर्ता के परिवर्तन डेटाबेस में लिखे जाने से पहले डेटा।

इसी तरह, एंटिटी फ्रेमवर्क समवर्ती को कैसे संभालता है?

इकाई की रूपरेखा आशावादी का समर्थन करता है संगामिति डिफ़ॉल्ट रूप से। ईएफ बचाता है कंपनी डेटाबेस के लिए डेटा, यह मानते हुए कि उसी डेटा को तब से नहीं बदला गया है कंपनी लोड किया गया था। यदि यह पाता है कि डेटा बदल गया है, तो एक अपवाद है फेंक दिया गया है और आपको इसे फिर से सहेजने का प्रयास करने से पहले संघर्ष को हल करना होगा।

साथ ही, एंटिटी फ्रेमवर्क समवर्ती में क्लाइंट जीत और स्टोर जीत मोड क्या है? में दुकान जीतता है / डेटाबेस जीत सर्वर से डेटा आपके में लोड किया गया है कंपनी वस्तुओं। ग्राहक जीतता है के विपरीत है संग्रहित जीत , से डेटा कंपनी ऑब्जेक्ट डेटाबेस में सहेजा गया है। हमें "ताज़ा करें" विधि का उपयोग करने की आवश्यकता है इकाई की रूपरेखा संदर्भ और हमें उसी के लिए "रिफ्रेशमोड" एनम का उपयोग करने की आवश्यकता है।

इसे ध्यान में रखते हुए, समवर्ती से आपका क्या मतलब है?

संगामिति एकाधिक उपयोगकर्ताओं को एकाधिक लेनदेन को प्रभावित करने की अनुमति देने के लिए डेटाबेस की क्षमता है। यह मुख्य गुणों में से एक है जो डेटाबेस को स्प्रेडशीट जैसे डेटा स्टोरेज के अन्य रूपों से अलग करता है। पेशकश करने की क्षमता संगामिति डेटाबेस के लिए अद्वितीय है।

वेब एपीआई समवर्ती को कैसे संभालता है?

हाउ तो संगामिति संभाल लें ASP. NET कोर में वेब एपीआई . एमवीसी के लिए सेवाओं और मिडलवेयर को जोड़ने के लिए एक खाली प्रोजेक्ट बनाएं और स्टार्टअप क्लास को अपडेट करें। प्रदर्शित करने के लिए GET और PUT के साथ एक नियंत्रक जोड़ें संगामिति . एक GET अनुरोध भेजें और ETag शीर्षलेख (डाकिया का उपयोग करके) देखें।

सिफारिश की: