DataAdapter
ADO.NET இல், ஒரு டேட்டா அடாப்டர் ஒரு தரவு மூலத்திற்கும், டேட்டாஸெட் போன்ற துண்டிக்கப்பட்ட தரவு வகுப்பிற்கும் இடையிலான ஒரு பாலமாக செயல்படுகிறது. எளிய மட்டத்தில் இது அடிப்படை CRUD செயல்பாட்டை வழங்கும் SQL கட்டளைகளைக் குறிப்பிடும். மிகவும் மேம்பட்ட மட்டத்தில் இது டேட்டாரிலேஷன்ஸ் உட்பட வலுவான தட்டச்சு செய்யப்பட்ட டேட்டாஸெட்டுகளை உருவாக்க தேவையான அனைத்து செயல்பாடுகளையும் வழங்குகிறது. தரவு அடாப்டர்கள் என்பது ADO.NET நிர்வகிக்கப்பட்ட வழங்குநர்களின் ஒருங்கிணைந்த பகுதியாகும், அவை தரவு மூலத்திற்கும் தரவுத்தொகுப்புக்கும் இடையில் தொடர்பு கொள்ள பயன்படுத்தப்படும் பொருட்களின் தொகுப்பாகும். (அடாப்டர்களுக்கு கூடுதலாக, நிர்வகிக்கப்பட்ட வழங்குநர்களில் இணைப்பு பொருள்கள், தரவு ரீடர் பொருள்கள் மற்றும் கட்டளை பொருள்கள் ஆகியவை அடங்கும்.) தரவு மூலத்திற்கும் தரவுத்தொகுப்புக்கும் இடையில் தரவைப் பரிமாறிக்கொள்ள அடாப்டர்கள் பயன்படுத்தப்படுகின்றன. பல பயன்பாடுகளில், இதன் பொருள் ஒரு தரவுத்தளத்திலிருந்து தரவை ஒரு தரவுத்தொகுப்பில் படிப்பது, பின்னர் தரவுத்தொகுப்பிலிருந்து மாற்றப்பட்ட தரவை மீண்டும் தரவுத்தளத்திற்கு எழுதுவது. இருப்பினும், ஒரு தரவு அடாப்டர் எந்த மூலத்திற்கும் தரவுத்தொகுப்புக்கும் இடையில் தரவை நகர்த்த முடியும். எடுத்துக்காட்டாக, மைக்ரோசாப்ட் எக்ஸ்சேஞ்ச் சர்வருக்கும் தரவுத்தொகுப்புக்கும் இடையில் தரவை நகர்த்தும் அடாப்டர் இருக்கலாம். சில நேரங்களில் நீங்கள் பணிபுரியும் தரவு முதன்மையாக படிக்க மட்டுமே இருக்கும், மேலும் அடிப்படை தரவு மூலத்தில் நீங்கள் அரிதாகவே மாற்றங்களைச் செய்ய வேண்டியிருக்கும் சில சூழ்நிலைகள் மாறாத தரவுகளுக்கான தரவுத்தள அழைப்புகளின் எண்ணிக்கையைக் குறைக்க நினைவகத்தில் தரவை தற்காலிக சேமிப்பு செய்ய வேண்டும். துண்டிக்கப்பட்ட முறையில் தரவை நிர்வகிக்க உதவுவதன் மூலம் தரவு அடாப்டர் இந்த விஷயங்களை நிறைவேற்றுவதை எளிதாக்குகிறது. தரவு அடாப்டர் தரவைப் படிக்கும்போது ஒரு டேட்டாஸெட் பொருளை நிரப்புகிறது மற்றும் தரவுத்தளத்திற்கு மாற்றங்களைத் தொடரும் போது ஒரே தொகுப்பில் எழுதுகிறது. ஒரு தரவு அடாப்டர் இணைப்பு பொருளைப் பற்றிய குறிப்பைக் கொண்டுள்ளது மற்றும் தரவுத்தளத்திலிருந்து படிக்கும்போது அல்லது எழுதும் போது இணைப்பை தானாகத் திறந்து மூடுகிறது. கூடுதலாக, தரவு அடாப்டர் தரவுகளில் SELECT, INSERT, UPDATE மற்றும் DELETE செயல்பாடுகளுக்கான கட்டளை பொருள் குறிப்புகளைக் கொண்டுள்ளது. டேட்டாஸெட்டில் உள்ள ஒவ்வொரு அட்டவணைக்கும் வரையறுக்கப்பட்ட தரவு அடாப்டர் உங்களிடம் இருக்கும், மேலும் இது உங்களுக்கான தரவுத்தளத்துடன் அனைத்து தகவல்தொடர்புகளையும் கவனித்துக்கொள்ளும். நீங்கள் செய்ய வேண்டியது என்னவென்றால், தரவுத்தளத்திலிருந்து எப்போது ஏற்ற வேண்டும் அல்லது தரவுத்தளத்திற்கு எழுத வேண்டும் என்பதை தரவு அடாப்டருக்குச் சொல்லுங்கள். ADO.NET தரவு அணுகல் தொழில்நுட்பங்கள் மைக்ரோசாப்ட் பயன்பாட்டு நிரலாக்க இடைமுகங்கள்