.NET Persistence API
. NET दृढ़ता API, जिसे NPA के रूप में भी जाना जाता है,. NET ढांचे के लिए एक दृढ़ता और वस्तु-संबंध मानचित्रण (ORM) विनिर्देश है। एन. पी. ए. जावा दृढ़ता ए. पी. आई. (जे. पी. ए.) पर आधारित है, जो जावा दुनिया में मानक दृढ़ता ए. पी. आई. है। एन. पी. ए. एक पूर्ण दृढ़ता एपीआई और ओ. आर. एम. सुविधाओं का एक समृद्ध सेट प्रदान करके जे. पी. ए. का अनुसरण करता है। . NET दृढ़ता API (NPA) के मुख्य उद्देश्य हैंः. NET के लिए एक विक्रेता-मुक्त दृढ़ता API प्रदान करना, एक दृढ़ता प्रदाता से दूसरे में स्विच करना आसान बनाना (विक्रेता लॉक-इन से बचना)। सभी. NET प्रोग्रामिंग भाषाओं में लोकप्रिय जावा पर्सिस्टेंस API (JPA) का विस्तार करके एक क्रॉस-लैंग्वेज दृढ़ता API प्रदान करना। प्रौद्योगिकी एन. पी. ए. की मुख्य विशेषताओं में शामिल हैंः डेटाबेस (आमतौर पर आर. डी. बी. एम. एस.) के खिलाफ काम करने के लिए वस्तु-उन्मुख ए. पी. आई.। ऑब्जेक्ट ओरिएंटेड तरीके से डेटाबेस से डेटा प्राप्त करने के लिए एस. क्यू. एल. पर आधारित प्रश्न भाषा। स्थायी पी. ओ. सी. ओ. (साधारण पुरानी सी. एल. आर. वस्तुएँ) वस्तुओं (इकाइयों) का समर्थन। वर्ग को इकाई वर्ग के रूप में चिह्नित करने और अन्य सेटिंग्स को निर्दिष्ट करने के लिए दो विधियाँः विशेषताओं का उपयोग करना-मेटा डेटा स्रोत कोड में वर्ग परिभाषाओं में अंतर्निहित है। बाहरी एक्स. एम. एल.-मेटा डेटा का उपयोग बाहरी एक्स. एम. एल. संसाधन फाइलों में निर्दिष्ट किया जाता है। कार्यान्वयन एन. पी. ए. एक दृढ़ता विनिर्देश है। एन. पी. ए. का उपयोग करने के लिए विनिर्देशन का कार्यान्वयन आवश्यक है। दृढ़ता और ओ. आर. एम. विक्रेता एन. पी. ए. के अपने कार्यान्वयन प्रदान कर सकते हैं। पहला कार्यान्वयन, एन. एच. आई. बी. आर. एन. ए. फॉर एन. एच. आई. बी. आर. एन. ए. दिसंबर 2011 में जारी किया गया था। संदर्भ बाहरी लिंक. NET ऑब्जेक्ट-रिलेशनल मैपिंग क्रॉस-प्लेटफ़ॉर्म सॉफ्टवेयर