Lar Bases de dados O que é ligação de dados? - o que é techopedia

O que é ligação de dados? - o que é techopedia

Índice:

Anonim

Definição - O que significa Vinculação de Dados?

A ligação de dados, no contexto do .NET, é o método pelo qual os controles em uma interface de usuário (UI) de um aplicativo cliente são configurados para buscar ou atualizar dados em uma fonte de dados, como um banco de dados ou documento XML.

Antes do .NET, o acesso aos modelos de ligação de dados era limitado aos bancos de dados. Assim, muitos sistemas de gerenciamento de banco de dados (DBM) poderiam acessar indiretamente a fonte de dados por meio de sua API (interface de programação de aplicativos) sem flexibilidade no controle do processo de ligação de dados. Esse problema foi solucionado no .NET, fornecendo um controle fino de como os dados são vinculados e o comportamento da interface do usuário com as classes Windows Forms e ADO.NET na estrutura. O desenvolvimento de aplicativos da Web é simplificado, fornecendo capacidade de ligação de dados a páginas da Web usando controles da Web do servidor .NET.

Techopedia explica ligação de dados

As vantagens de usar a ligação de dados no .NET são as seguintes:

  1. Redução no tamanho do código
  2. Melhor desempenho do aplicativo
  3. Desenvolvimento rápido de aplicativos orientados a dados
  4. Personalização do processo de ligação de dados padrão, modificando o código gerado sempre que necessário
  5. Controle fino na ligação de dados através de eventos
  6. Feedback visual sobre erros de validação, associando regras de validação de dados à validação interna de controles de tipo de dados na interface do usuário (por exemplo, valor da data inserido no controle de data)
A ligação de dados forma o link para sincronizar dados entre o provedor de dados (fonte de dados) e o consumidor de dados (UI exibindo dados), permitindo a conexão bidirecional entre elementos visuais e a fonte de dados. Por exemplo, a propriedade de texto de uma caixa de texto de formulário do Windows pode estar vinculada ao nome de um aluno buscado em um banco de dados. A ligação também pode ser aplicada a um gráfico de um controle de imagem, cor de plano de fundo de um controle ou outra propriedade de um controle em um formulário.


A estrutura .NET fornece opções simples e complexas de ligação de dados no Windows Forms para acessar dados de bancos de dados e estruturas, como matrizes e coleções. No caso de uma opção simples de ligação de dados, um controle na interface do usuário é vinculado a um valor de dados em uma fonte de dados enquanto estiver em opção complexa. Além disso, um controle está vinculado a uma coleção de dados, como um controle Datagrid vinculado a um conjunto de dados que representa uma lista de valores.


O Windows Presentation Framework (WPF) no .NET 4.0 implementou o conceito de ligação de dados conectando as propriedades dos objetos de destino de ligação (elementos WPF) e qualquer fonte de dados, incluindo consultas LINQ (Language Integrated Query), objetos Common Language Runtime (CLR), XML e outras fontes de dados. Ele fornece modelos de dados para controlar a apresentação de dados.


Quando a ligação de dados é aplicada a páginas ASP.NET, qualquer controle de servidor pode ser vinculado a propriedades, coleções, expressões e métodos simples, etc. Todas as expressões de ligação de dados devem estar contidas nos caracteres <% #%>. As classes de estrutura, como Dataset, DataReader e outras, são usadas para obter dados do banco de dados e vincular aos controles na página da Web.


As limitações da ligação de dados incluem a sobrecarga causada pela verificação da versão dos controles, pelo driver / provedor Open Database Connectivity (ODBC) instalado no sistema do usuário e pela distribuição de uma nova versão dos controles e do middleware necessários para usar o aplicativo no usuário. sistema.

O que é ligação de dados? - o que é techopedia