Будинки Бази даних Що таке зв'язування даних? - визначення з техопедії

Що таке зв'язування даних? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає прив'язка даних?

Прив'язка даних у контексті .NET - це метод, за допомогою якого елементи керування на користувальницькому інтерфейсі (інтерфейсі користувача) клієнтської програми налаштовані для отримання або оновлення даних до джерела даних, такого як база даних або XML-документ.

До .NET доступ до моделей зв’язування даних був обмежений базою даних. Таким чином, багато систем управління базами даних (DBM) можуть побічно отримувати доступ до джерела даних через інтерфейс програмування додатків (API) без будь-якої гнучкості в управлінні процесом прив'язки даних. Ця проблема вирішується в .NET, забезпечуючи тонкий контроль того, як пов'язані дані та поведінку інтерфейсу користувача з класами Windows Forms та ADO.NET в рамках. Розробка веб-додатків спрощується шляхом надання можливості прив'язки даних до веб-сторінок за допомогою веб-елементів управління .NET на стороні сервера.

Техопедія пояснює прив'язку даних

Переваги використання прив'язки даних у .NET такі:

  1. Зменшення розміру коду
  2. Краща продуктивність програми
  3. Швидка розробка програм, керованих даними
  4. Налаштування процесу прив'язки даних за замовчуванням шляхом зміни генерованого коду, де це необхідно
  5. Тонкий контроль над прив'язкою даних через події
  6. Візуальний зворотний зв’язок про помилки перевірки шляхом асоціації правил перевірки даних із вбудованою валідацією типу даних елементів керування в інтерфейсі (наприклад, значення дати, що вводиться в контроль дати)
Прив'язка даних утворює посилання для синхронізації даних між постачальником даних (джерелом даних) та споживачем даних (користувальницьким інтерфейсом, що відображає дані), що забезпечує двосторонній зв'язок між візуальними елементами та джерелом даних. Наприклад, властивість тексту текстового поля форми Windows може бути прив’язана до імені студента, отриманого з бази даних. Прив'язка також може бути застосована до графіки елемента управління зображенням, кольором тла елемента керування чи іншим властивістю елемента керування на формі.


Рамка .NET пропонує прості та складні параметри прив'язки даних у формах Windows для доступу до даних із баз даних та структур, таких як масиви та колекції. У випадку простого параметра прив'язки даних один елемент керування в інтерфейсі користувача пов'язаний з одним значенням даних у джерелі даних, тоді як у складному варіанті. Крім того, один елемент управління пов'язаний з набором даних, таким як елемент керування Datagrid, пов'язаний з набором даних, що представляє список значень.


Windows Presentation Framework (WPF) в .NET 4.0 реалізував концепцію прив'язки даних шляхом з'єднання властивостей зв'язуючих цільових об'єктів (елементів WPF) та будь-якого джерела даних, включаючи запити інтегрованого запиту мови (LINQ), об'єкти загальної мови виконання (CLR), XML та інші джерела даних. Він надає шаблони даних для контролю подання даних.


Коли прив'язка даних застосовується до сторінок ASP.NET, будь-яке управління сервером може бути прив’язане до простих властивостей, колекцій, виразів та методів тощо. Усі вирази прив'язки даних повинні міститись у символах <% #%>. Рамкові класи, такі як Dataset, DataReader та інші, використовуються для отримання даних із бази даних та посилання на елементи управління на веб-сторінці.


Обмеження прив'язки даних включають накладні витрати, спричинені перевіркою версії елементів керування, драйвером / провайдером відкритої бази даних (ODBC), встановленим в системі користувача, та розповсюдженням нової версії елементів управління та проміжного програмного забезпечення, необхідної для використання програми в користувачеві. система.

Що таке зв'язування даних? - визначення з техопедії