Sisällysluettelo:
Määritelmä - mitä tietojen sitominen tarkoittaa?
Datan sitominen .NET: n yhteydessä on menetelmä, jolla asiakassovelluksen käyttöliittymän (UI) ohjaimet määritetään hakemaan tai päivittämään tietoja tietolähteestä, kuten tietokannasta tai XML-dokumentista.
Ennen .NET: tä pääsy tietojen sitomismalleihin oli rajoitettu tietokantoihin. Siten monet tietokannan hallintajärjestelmät (DBM) pääsivät epäsuorasti pääsyyn tietolähteeseen niiden sovellusohjelmointirajapinnan (API) kautta ilman minkäänlaista joustavuutta tiedon sitomisprosessin ohjaamisessa. Tätä ongelmaa käsitellään .NET-verkossa tarjoamalla hieno hallinta siitä, miten tiedot on sidottu ja käyttöliittymän käyttäytyminen Windows-lomakkeiden ja ADO.NET-luokkien kanssa puitteissa. Verkkosovellusten kehittämistä yksinkertaistetaan tarjoamalla verkkosivuille tiedonsiirtokyvyn .NET-palvelimen puoleisilla Web-ohjaimilla.
Techopedia selittää tietojen sitovuuden
Tiedon sitomisen käytön edut .NET: ssä ovat seuraavat:- Koodikoon pienentäminen
- Parempi sovelluksen suorituskyky
- Tietopohjaisten sovellusten nopea kehitys
- Oletustietojen sitomisprosessin mukauttaminen muokkaamalla luodtua koodia tarvittaessa
- Hieno hallinta tietojen sitomisesta tapahtumien kautta
- Visuaalinen palaute validointivirheistä yhdistämällä datan validointisäännöt käyttöliittymän sisäisen tietotyypin validointiin (esimerkiksi päivämäärän hallintaan syötetty päivämääräarvo)
.NET-kehys tarjoaa yksinkertaisia ja monimutkaisia tiedonsiirtovaihtoehtoja Windows-lomakkeissa tietokantojen ja rakenteiden, kuten taulukkojen ja kokoelmien, käyttämiseksi. Yksinkertaisen tiedonsiirtovaihtoehdon tapauksessa yksi käyttöliittymän hallinta on sidottu yhteen tietolähteen data-arvoon monimutkaisessa valinnassa. Yksi ohjain on myös sidottu datakokoelmaan, kuten Datagrid-ohjain, joka on sidottu arvojen luetteloa edustavaan tietojoukkoon.
.NET 4.0: n Windows Presentation Framework (WPF) toteutti datasidonnan käsitteen yhdistämällä sitovien kohdeobjektien (WPF-elementit) ominaisuudet ja kaikki tietolähteet, mukaan lukien Language Integrated Query (LINQ) -kyselyt, Common Language Runtime (CLR) -objektit, XML ja muut tietolähteet. Se tarjoaa datapohjia tiedon esityksen hallitsemiseksi.
Kun tietojen sitomista sovelletaan ASP.NET-sivuihin, mikä tahansa palvelinohjaus voidaan sitoa yksinkertaisiin ominaisuuksiin, kokoelmiin, lausekkeisiin ja menetelmiin jne. Kaikkien tietojen sitovien lausekkeiden on oltava merkeissä <% #%>. Kehysluokkia, kuten Dataset, DataReader ja muita, käytetään tiedon hankkimiseen tietokannasta ja linkittämiseen verkkosivun hallintalaitteisiin.
Tiedon sitomisen rajoituksiin sisältyy hallintalaitteiden version tarkistamisesta aiheutuvat yleiskustannukset, käyttöjärjestelmään asennetun Open Database Connectivity (ODBC) -ohjaimen / -toimittajan sekä uuden version hallintalaitteista ja väliohjelmista, joita tarvitaan sovelluksen käyttämiseen käyttäjän järjestelmään.
