Accueil Bases de données Qu'est-ce que la liaison de données? - définition de techopedia

Qu'est-ce que la liaison de données? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie la liaison de données?

La liaison de données, dans le contexte de .NET, est la méthode par laquelle les contrôles sur une interface utilisateur (UI) d'une application client sont configurés pour extraire ou mettre à jour des données dans une source de données, telle qu'une base de données ou un document XML.

Avant .NET, l'accès aux modèles de liaison de données était limité aux bases de données. Ainsi, de nombreux systèmes de gestion de base de données (DBM) pouvaient accéder indirectement à la source de données via leur interface de programmation d'application (API) sans aucune flexibilité dans le contrôle du processus de liaison de données. Ce problème est résolu dans .NET en fournissant un contrôle précis de la façon dont les données sont liées et du comportement de l'interface utilisateur avec les formulaires Windows Forms et ADO.NET dans le cadre. Le développement d'applications Web est simplifié en fournissant une capacité de liaison de données aux pages Web à l'aide de contrôles Web côté serveur .NET.

Techopedia explique la liaison de données

Les avantages de l'utilisation de la liaison de données dans .NET sont les suivants:

  1. Réduction de la taille du code
  2. Meilleures performances de l'application
  3. Développement rapide d'applications pilotées par les données
  4. Personnalisation du processus de liaison de données par défaut en modifiant le code généré si nécessaire
  5. Contrôle précis de la liaison des données via les événements
  6. Retour visuel sur les erreurs de validation en associant les règles de validation des données à la validation intégrée du type de données des contrôles dans l'interface utilisateur (par exemple, la valeur de date entrée dans le contrôle de date)
La liaison de données constitue le lien pour synchroniser les données entre le fournisseur de données (source de données) et le consommateur de données (interface utilisateur affichant des données), permettant une connexion bidirectionnelle entre les éléments visuels et la source de données. Par exemple, la propriété de texte d'une zone de texte de formulaire Windows peut être liée au nom d'un étudiant extrait d'une base de données. La liaison peut également être appliquée à un graphique d'un contrôle d'image, à la couleur d'arrière-plan d'un contrôle ou à une autre propriété d'un contrôle sur un formulaire.


Le framework .NET fournit des options de liaison de données simples et complexes dans Windows Forms pour accéder aux données des bases de données et des structures, telles que les tableaux et les collections. Dans le cas d'une option de liaison de données simple, un contrôle dans l'interface utilisateur est lié à une valeur de données dans une source de données lorsqu'il est dans une option complexe. En outre, un contrôle est lié à une collection de données, tel qu'un contrôle Datagrid lié à un ensemble de données représentant une liste de valeurs.


Windows Presentation Framework (WPF) dans .NET 4.0 a implémenté le concept de liaison de données en connectant les propriétés des objets cibles de liaison (éléments WPF) et de toute source de données, y compris les requêtes Language Integrated Query (LINQ), les objets Common Language Runtime (CLR), XML et autres sources de données. Il fournit des modèles de données pour contrôler la présentation des données.


Lorsque la liaison de données est appliquée aux pages ASP.NET, tout contrôle serveur peut être lié à des propriétés, collections, expressions et méthodes simples, etc. Toutes les expressions de liaison de données doivent être contenues entre les caractères <% #%>. Les classes d'infrastructure, comme Dataset, DataReader et autres, sont utilisées pour obtenir des données de la base de données et un lien vers les contrôles de la page Web.


Les limitations de la liaison de données incluent les frais généraux causés par la vérification de la version des contrôles, le pilote / fournisseur ODBC (Open Database Connectivity) installé dans le système utilisateur et la distribution d'une nouvelle version des contrôles et du middleware requis pour utiliser l'application dans l'utilisateur. système.

Qu'est-ce que la liaison de données? - définition de techopedia