.NET Persistence API
. NET પર્સિસ્ટન્સ API, જેને NPA તરીકે પણ ઓળખવામાં આવે છે, તે. NET માળખા માટે પર્સિસ્ટન્સ અને ઓબ્જેક્ટ-રીલેશ્નલ મેપિંગ (ORM) સ્પષ્ટીકરણ છે. એનપીએ જાવા પર્સિસ્ટન્સ એપીઆઈ (જેપીએ) પર આધારિત છે, જે જાવા વિશ્વમાં પ્રમાણભૂત પર્સિસ્ટન્સ એપીઆઈ છે. એનપીએ સંપૂર્ણ દ્રઢતા એપીઆઈ અને ઓઆરએમ સુવિધાઓનો સમૃદ્ધ સમૂહ પ્રદાન કરીને જેપીએને અનુસરે છે. ડોટ નેટ પર્સિસ્ટન્સ એપીઆઈ (એનપીએ) ના મુખ્ય હેતુઓ છેઃ ડોટ નેટ માટે વિક્રેતા-મુક્ત પર્સિસ્ટન્સ એપીઆઈ પ્રદાન કરવું, એક પર્સિસ્ટન્સ પ્રોવાઇડરમાંથી બીજા પર સ્વિચ કરવાનું સરળ બનાવવું (વિક્રેતા લોક-ઇન ટાળવું). તમામ. NET પ્રોગ્રામિંગ ભાષાઓમાં લોકપ્રિય જાવા પર્સિસ્ટન્સ API (JPA) નો વિસ્તાર કરીને ક્રોસ-લેંગ્વેજ પર્સિસ્ટન્સ API પ્રદાન કરવું. ટેકનોલોજી એન. પી. એ. ની મુખ્ય લાક્ષણિકતાઓમાં નીચેનાનો સમાવેશ થાય છેઃ ડેટાબેઝ (સામાન્ય રીતે આર. ડી. બી. એમ. એસ.) સામે કામ કરવા માટે ઓબ્જેક્ટ-ઓરિએન્ટેડ એપીઆઈ. ઑબ્જેક્ટ ઓરિએન્ટેડ રીતે ડેટાબેઝમાંથી ડેટા પુનઃપ્રાપ્ત કરવા માટે એસક્યુએલ પર આધારિત ક્વેરી લેંગ્વેજ. સ્થાયી પી. ઓ. સી. ઓ. (સાદા જૂના સી. એલ. આર. પદાર્થો) પદાર્થો (ઘટકો) નો ટેકો. વર્ગોને અસ્તિત્વ વર્ગો તરીકે ચિહ્નિત કરવા અને અન્ય સુયોજનોને સ્પષ્ટ કરવા માટે બે પદ્ધતિઓઃ વિશેષતાઓનો ઉપયોગ કરીને-મેટા ડેટા સ્રોત કોડમાં વર્ગની વ્યાખ્યાઓમાં જડિત છે. બાહ્ય XML-મેટા ડેટાનો ઉપયોગ બાહ્ય XML સંસાધન ફાઇલોમાં સ્પષ્ટ કરવામાં આવે છે. અમલીકરણ એન. પી. એ. એ દ્રઢતાનું સ્પષ્ટીકરણ છે. એન. પી. એ. નો ઉપયોગ કરવા માટે સ્પષ્ટીકરણનું અમલીકરણ જરૂરી છે. દ્રઢતા અને ઓઆરએમ વિક્રેતાઓ એનપીએના પોતાના અમલીકરણ પ્રદાન કરી શકે છે. પ્રથમ અમલીકરણ, એન. એચ. આઈ. બી. આર. એન. એ. ફોર એન. એચ. આઈ. બી. આર. એન. એ., ડિસેમ્બર 2011માં બહાર પાડવામાં આવ્યું હતું. સંદર્ભો બાહ્ય કડીઓ. NET ઑબ્જેક્ટ-રીલેશ્નલ મેપિંગ ક્રોસ-પ્લેટફોર્મ સોફ્ટવેર