Qu'est-ce que la liaison de données? – Définition de Techopedia Crypto Actualité





L'utilisation de la liaison de données dans .NET présente les avantages suivants:

  1. Réduction de la taille du code
  2. Meilleure performance de l'application
  3. Développement rapide d'applications basées sur les données
  4. Adaptation du processus de récupération de données standard en modifiant le code généré si nécessaire
  5. Contrôle fin de la liaison de données à travers des événements
  6. Retour visuel sur les erreurs de validation en associant des règles de validation de données à une validation de type de données intégrée des contrôles de l'interface utilisateur (par exemple, la valeur de données spécifiée dans le contrôle de données)

La liaison de données constitue le lien de synchronisation des données entre le fournisseur de données (la source de données) et le consommateur de données (affichage UI des données), ce qui permet une connexion bidirectionnelle entre les éléments visuels et la source de données. Par exemple, la propriété text d'une zone de texte du schéma 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.

. NET Framework fournit des options de liaison de données simples et complexes dans Windows Forms pour accéder aux données à partir de bases de données et de structures, telles que des tableaux et des collections. Dans le cas d'une option de liaison de données unique, un contrôle d'interface utilisateur est lié à un élément de données dans une source de données alors qu'il est compliqué. Un contrôle est également lié à une collection de données, telle 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 terme liaison de données en liant les propriétés des objets cibles de liaison (éléments WPF) et de toute source de données, y compris des questions sur la requête intégrée au langage (LINQ), les objets Common Language Runtime (CLR), XML et d'autres sources de données. Il fournit un écran d'ordinateur pour contrôler la présentation des données.

Lorsque la liaison de données est utilisée sur des pages ASP.NET, tout contrôle serveur peut être lié à de simples propriétés, collections, expressions, méthodes, etc. Tous les termes de liaison de données doivent être contenus dans les caractères. <% #%>. Les classes d'infrastructure, telles que Dataset, DataReader et autres, sont utilisées pour obtenir des données de la base de données et pour créer un lien vers les contrôles du site Web.

Les contraintes de liaison de données incluent les frais généraux causés par le contrôle de la version du contrôleur, le pilote / fournisseur ODBC installé sur le système utilisateur et le déploiement d'une nouvelle version du contrôleur et du middleware requis pour utiliser le programme dans le système de l'utilisateur.