பொருளடக்கம்:
வரையறை - தரவு பிணைப்பு என்றால் என்ன?
.NET இன் சூழலில், தரவு பிணைப்பு என்பது ஒரு கிளையன்ட் பயன்பாட்டின் பயனர் இடைமுகத்தில் (UI) கட்டுப்பாடுகள் ஒரு தரவுத்தளம் அல்லது எக்ஸ்எம்எல் ஆவணம் போன்ற தரவு மூலத்திலிருந்து தரவைப் பெற அல்லது புதுப்பிக்க கட்டமைக்கப்பட்ட முறையாகும்.
.NET க்கு முன்பு, தரவு பிணைப்பு மாதிரிகளுக்கான அணுகல் தரவுத்தளங்களுடன் மட்டுமே இருந்தது. எனவே, பல தரவுத்தள மேலாண்மை அமைப்புகள் (டிபிஎம்) தரவு பிணைப்பு செயல்முறையை கட்டுப்படுத்துவதில் எந்த நெகிழ்வுத்தன்மையுமின்றி தரவு மூலத்தை அவற்றின் பயன்பாட்டு நிரலாக்க இடைமுகம் (ஏபிஐ) மூலம் மறைமுகமாக அணுக முடியும். தரவு எவ்வாறு பிணைக்கப்பட்டுள்ளது என்பதையும், கட்டமைப்பில் விண்டோஸ் படிவங்கள் மற்றும் ADO.NET வகுப்புகளுடன் UI இன் நடத்தை பற்றியும் சிறந்த கட்டுப்பாட்டை வழங்குவதன் மூலம் .NET இல் இந்த சிக்கல் தீர்க்கப்படுகிறது. நெட் சேவையக பக்க வலை கட்டுப்பாடுகளைப் பயன்படுத்தி வலைப்பக்கங்களுக்கு தரவு பிணைப்பு திறனை வழங்குவதன் மூலம் வலை பயன்பாடுகளின் வளர்ச்சி எளிமைப்படுத்தப்படுகிறது.
டெக்கோபீடியா தரவு பிணைப்பை விளக்குகிறது
.NET இல் தரவு பிணைப்பைப் பயன்படுத்துவதன் நன்மைகள் பின்வருமாறு:- குறியீடு அளவு குறைப்பு
- பயன்பாட்டின் சிறந்த செயல்திறன்
- தரவு உந்துதல் பயன்பாடுகளின் விரைவான வளர்ச்சி
- தேவையான இடங்களில் உருவாக்கப்பட்ட குறியீட்டை மாற்றுவதன் மூலம் இயல்புநிலை தரவு பிணைப்பு செயல்முறையைத் தனிப்பயனாக்குதல்
- நிகழ்வுகள் மூலம் தரவு பிணைப்பில் சிறந்த கட்டுப்பாடு
- UI இல் உள்ள கட்டுப்பாடுகளின் உள்ளமைக்கப்பட்ட தரவு வகை சரிபார்ப்புடன் தரவின் சரிபார்ப்பு விதிகளை இணைப்பதன் மூலம் சரிபார்ப்பு பிழைகள் குறித்த காட்சி கருத்து (எடுத்துக்காட்டாக, தேதி கட்டுப்பாட்டில் உள்ளிடப்பட்ட தேதி மதிப்பு)
வரிசைகள் மற்றும் சேகரிப்புகள் போன்ற தரவுத்தளங்கள் மற்றும் கட்டமைப்புகளிலிருந்து தரவை அணுக விண்டோஸ் படிவங்களில் .NET கட்டமைப்பானது எளிய மற்றும் சிக்கலான தரவு பிணைப்பு விருப்பங்களை வழங்குகிறது. ஒரு எளிய தரவு பிணைப்பு விருப்பத்தின் விஷயத்தில், UI இல் ஒரு கட்டுப்பாடு சிக்கலான விருப்பத்தில் இருக்கும்போது தரவு மூலத்தில் ஒரு தரவு மதிப்புடன் பிணைக்கப்பட்டுள்ளது. மேலும், ஒரு கட்டுப்பாடு தரவு சேகரிப்புடன் பிணைக்கப்பட்டுள்ளது, அதாவது டேட்டாக்ரிட் கட்டுப்பாடு என்பது மதிப்புகளின் பட்டியலைக் குறிக்கும் தரவுத்தொகுப்புடன் பிணைக்கப்பட்டுள்ளது.
நெட் 4.0 இல் உள்ள விண்டோஸ் விளக்கக்காட்சி கட்டமைப்பு (WPF) இலக்கு பொருள்களின் (WPF கூறுகள்) மற்றும் மொழி ஒருங்கிணைந்த வினவல் (LINQ) வினவல்கள், பொதுவான மொழி இயக்க நேரம் (CLR) பொருள்கள், எக்ஸ்எம்எல் மற்றும் பிற தரவு மூலங்கள். தரவின் விளக்கக்காட்சியைக் கட்டுப்படுத்துவதற்கான தரவு வார்ப்புருக்களை இது வழங்குகிறது.
ஏஎஸ்பி.நெட் பக்கங்களுக்கு தரவு பிணைப்பு பயன்படுத்தப்படும்போது, எந்தவொரு சேவையகக் கட்டுப்பாடும் எளிய பண்புகள், தொகுப்புகள், வெளிப்பாடுகள் மற்றும் முறைகள் போன்றவற்றுடன் பிணைக்கப்படலாம். எல்லா தரவு பிணைப்பு வெளிப்பாடுகளும் <% #%> எழுத்துக்களுக்குள் இருக்க வேண்டும். தரவுத்தளத்திலிருந்து தரவைப் பெறவும், வலைப்பக்கத்தில் உள்ள கட்டுப்பாடுகளுடன் இணைக்கவும் தரவுத்தொகுப்பு, டேட்டா ரீடர் மற்றும் பிற போன்ற கட்டமைப்பு வகுப்புகள் பயன்படுத்தப்படுகின்றன.
தரவு பிணைப்பின் வரம்புகள், கட்டுப்பாடுகளின் பதிப்பைச் சரிபார்ப்பதன் காரணமாக ஏற்படும் மேல்நிலை, பயனர் அமைப்பில் நிறுவப்பட்ட திறந்த தரவுத்தள இணைப்பு (ODBC) இயக்கி / வழங்குநர் மற்றும் பயனரின் பயன்பாட்டைப் பயன்படுத்தத் தேவையான புதிய கட்டுப்பாடுகள் மற்றும் மிடில்வேர் விநியோகம் ஆகியவை அடங்கும். அமைப்பு.
