.NET Persistence API
. NET ಪರ್ಸಿಸ್ಟೆನ್ಸ್ API ಅನ್ನು NPA ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ, ಇದು. NET ಚೌಕಟ್ಟಿನ ನಿರಂತರತೆ ಮತ್ತು ಆಬ್ಜೆಕ್ಟ್-ರಿಲೇಷನಲ್ ಮ್ಯಾಪಿಂಗ್ (ORM) ವಿವರಣೆಯಾಗಿದೆ. ಎನ್ಪಿಎ ಜಾವಾ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಎಪಿಐ (ಜೆಪಿಎ) ಅನ್ನು ಆಧರಿಸಿದೆ, ಇದು ಜಾವಾ ಜಗತ್ತಿನಲ್ಲಿ ಪ್ರಮಾಣಿತ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಎಪಿಐ ಆಗಿದೆ. ಎನ್ಪಿಎ ಸಂಪೂರ್ಣ ನಿರಂತರತೆಯ ಎಪಿಐ ಮತ್ತು ಒಆರ್ಎಂ ವೈಶಿಷ್ಟ್ಯಗಳ ಸಮೃದ್ಧ ಗುಂಪನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಜೆಪಿಎಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ. . ನೆಟ್ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಎಪಿಐ (ಎನ್ಪಿಎ) ಯ ಮುಖ್ಯ ಉದ್ದೇಶಗಳೆಂದರೆಃ ನೆಟ್ಗಾಗಿ ಮಾರಾಟಗಾರ-ಮುಕ್ತ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಎಪಿಐ ಅನ್ನು ಒದಗಿಸುವುದು, ಒಂದು ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಪ್ರೊವೈಡರ್ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಬದಲಾಯಿಸುವುದನ್ನು ಸುಲಭಗೊಳಿಸುವುದು (ಮಾರಾಟಗಾರರ ಲಾಕ್-ಇನ್ ಅನ್ನು ತಪ್ಪಿಸುವುದು). ಎಲ್ಲಾ. ನೆಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ ಜನಪ್ರಿಯ ಜಾವಾ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಎಪಿಐ (ಜೆಪಿಎ) ಅನ್ನು ವಿಸ್ತರಿಸುವ ಮೂಲಕ ಕ್ರಾಸ್-ಲಾಂಗ್ವೇಜ್ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಎಪಿಐ ಅನ್ನು ಒದಗಿಸುವುದು. ತಂತ್ರಜ್ಞಾನ ಎನ್. ಪಿ. ಎ. ಯ ಮುಖ್ಯ ಲಕ್ಷಣಗಳೆಂದರೆಃ ಡೇಟಾಬೇಸ್ಗಳ (ಸಾಮಾನ್ಯವಾಗಿ ಆರ್. ಡಿ. ಬಿ. ಎಂ. ಎಸ್.) ವಿರುದ್ಧ ಕೆಲಸ ಮಾಡಲು ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಎಪಿಐ. ಡೇಟಾಬೇಸ್ನಿಂದ ಡೇಟಾವನ್ನು ಆಬ್ಜೆಕ್ಟ್ ಓರಿಯೆಂಟೆಡ್ ರೀತಿಯಲ್ಲಿ ಹಿಂಪಡೆಯಲು ಎಸ್. ಕ್ಯೂ. ಎಲ್. ಆಧಾರಿತ ಪ್ರಶ್ನಾವಳಿ ಭಾಷೆ. ನಿರಂತರವಾದ ಪೊಕೊ (ಸರಳ ಹಳೆಯ ಸಿಎಲ್ಆರ್ ವಸ್ತುಗಳು) ವಸ್ತುಗಳ (ಘಟಕಗಳು) ಬೆಂಬಲ. ವರ್ಗಗಳನ್ನು ಅಸ್ತಿತ್ವ ವರ್ಗಗಳಾಗಿ ಗುರುತಿಸಲು ಮತ್ತು ಇತರ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಎರಡು ವಿಧಾನಗಳುಃ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸುವುದು-ಮೆಟಾ ಡೇಟಾವನ್ನು ಮೂಲ ಕೋಡ್ನಲ್ಲಿನ ವರ್ಗ ವ್ಯಾಖ್ಯಾನಗಳಲ್ಲಿ ಹುದುಗಿಸಲಾಗುತ್ತದೆ. ಬಾಹ್ಯ XML-ಮೆಟಾ ದತ್ತಾಂಶವನ್ನು ಬಾಹ್ಯ XML ಸಂಪನ್ಮೂಲ ಕಡತಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಅನುಷ್ಠಾನದ ಎನ್ಪಿಎ ಒಂದು ನಿರಂತರತೆಯ ವಿವರಣೆಯಾಗಿದೆ. ಎನ್ಪಿಎಯನ್ನು ಬಳಸಲು ನಿರ್ದಿಷ್ಟತೆಯ ಅನುಷ್ಠಾನದ ಅಗತ್ಯವಿದೆ. ನಿರಂತರತೆ ಮತ್ತು ಒಆರ್ಎಂ ಮಾರಾಟಗಾರರು ತಮ್ಮ ಸ್ವಂತ ಎನ್ಪಿಎ ಅನುಷ್ಠಾನಗಳನ್ನು ಒದಗಿಸಬಹುದು. ಮೊದಲ ಅನುಷ್ಠಾನವಾದ ಎನ್. ಎಚ್. ಐ. ಬಿ. ಆರ್. ನೇಟ್ನ ಎನ್. ಪಿ. ಎ. ಯನ್ನು 2011ರ ಡಿಸೆಂಬರ್ನಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು. ನೆಟ್ ಆಬ್ಜೆಕ್ಟ್-ರಿಲೇಷನಲ್ ಮ್ಯಾಪಿಂಗ್ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಾಫ್ಟ್ವೇರ್