Дом Базы данных Что такое привязка данных? - определение из техопедии

Что такое привязка данных? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает привязка данных?

Привязка данных в контексте .NET - это метод, с помощью которого элементы управления пользовательского интерфейса (UI) клиентского приложения конфигурируются для выборки или обновления данных в источник данных, такой как база данных или документ XML.

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

Techopedia объясняет привязку данных

Преимущества использования привязки данных в .NET заключаются в следующем:

  1. Уменьшение размера кода
  2. Лучшая производительность приложения
  3. Быстрая разработка приложений, управляемых данными
  4. Настройка процесса привязки данных по умолчанию путем изменения сгенерированного кода там, где это необходимо
  5. Точный контроль привязки данных через события
  6. Визуальная обратная связь по ошибкам проверки путем связывания правил проверки данных со встроенным проверкой типа данных элементов управления в пользовательском интерфейсе (например, значение даты, введенное в элемент управления датой)
Привязка данных формирует связь для синхронизации данных между поставщиком данных (источником данных) и потребителем данных (интерфейс отображения данных), обеспечивая двустороннюю связь между визуальными элементами и источником данных. Например, текстовое свойство текстового поля формы Windows может быть связано с именем учащегося, полученного из базы данных. Привязка также может применяться к графическому элементу управления изображением, цвету фона элемента управления или другому свойству элемента управления в форме.


.NET Framework предоставляет простые и сложные параметры привязки данных в Windows Forms для доступа к данным из баз данных и структур, таких как массивы и коллекции. В случае простой опции привязки данных один элемент управления в пользовательском интерфейсе привязан к одному значению данных в источнике данных, находясь в сложной опции. Кроме того, один элемент управления связан с коллекцией данных, например, элемент управления Datagrid, связанный с набором данных, представляющим список значений.


В Windows Presentation Framework (WPF) в .NET 4.0 реализована концепция привязки данных путем соединения свойств целевых объектов привязки (элементов WPF) и любого источника данных, включая запросы Language Integrated Query (LINQ), объекты Common Language Runtime (CLR), XML и другие источники данных. Он предоставляет шаблоны данных для управления представлением данных.


Когда привязка данных применяется к страницам ASP.NET, любой серверный элемент управления может быть привязан к простым свойствам, коллекциям, выражениям и методам и т. Д. Все выражения привязки данных должны содержаться в символах <% #%>. Каркасные классы, такие как Dataset, DataReader и другие, используются для получения данных из базы данных и ссылки на элементы управления на веб-странице.


Ограничения привязки данных включают накладные расходы, вызванные проверкой версии элементов управления, драйвера / поставщика Open Database Connectivity (ODBC), установленного в пользовательской системе, и распространения новой версии элементов управления и промежуточного программного обеспечения, необходимых для использования приложения в пользовательском приложении. система.

Что такое привязка данных? - определение из техопедии