Dom Bazy danych Co wiąże dane? - definicja z techopedii

Co wiąże dane? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza wiązanie danych?

Powiązanie danych, w kontekście .NET, to metoda, za pomocą której formanty interfejsu użytkownika (UI) aplikacji klienckiej są skonfigurowane do pobierania lub aktualizacji danych ze źródła danych, takiego jak baza danych lub dokument XML.

Przed wprowadzeniem platformy .NET dostęp do modeli wiązania danych był ograniczony do baz danych. Tak więc wiele systemów zarządzania bazami danych (DBM) może pośrednio uzyskiwać dostęp do źródła danych za pośrednictwem interfejsu programowania aplikacji (API) bez żadnej elastyczności w kontrolowaniu procesu wiązania danych. Ten problem rozwiązano w .NET, zapewniając dokładną kontrolę nad sposobem wiązania danych i zachowaniem interfejsu użytkownika z Windows Forms i klasami ADO.NET w środowisku. Tworzenie aplikacji internetowych jest uproszczone poprzez zapewnienie możliwości wiązania danych na stronach internetowych za pomocą kontrolek sieci Web po stronie serwera .NET.

Techopedia wyjaśnia wiązanie danych

Korzyści z używania powiązania danych w .NET są następujące:

  1. Zmniejszenie rozmiaru kodu
  2. Lepsza wydajność aplikacji
  3. Szybki rozwój aplikacji opartych na danych
  4. Dostosowanie domyślnego procesu wiązania danych poprzez modyfikację wygenerowanego kodu, tam gdzie to konieczne
  5. Dokładna kontrola wiązania danych poprzez zdarzenia
  6. Wizualna informacja zwrotna na temat błędów sprawdzania poprawności poprzez powiązanie reguł sprawdzania poprawności danych z wbudowanym sprawdzaniem poprawności typu danych w interfejsie użytkownika (na przykład wartość daty wprowadzona do kontroli daty)
Powiązanie danych tworzy łącze do synchronizacji danych między dostawcą danych (źródłem danych) a konsumentem danych (interfejs użytkownika wyświetlający dane), umożliwiając dwukierunkowe połączenie między elementami wizualnymi a źródłem danych. Na przykład właściwość tekstowa pola tekstowego formularza Windows może być powiązana z nazwiskiem studenta pobranego z bazy danych. Wiązanie można również zastosować do grafiki kontrolki obrazu, koloru tła kontrolki lub innej właściwości kontrolki w formularzu.


.NET Framework zapewnia proste i złożone opcje wiązania danych w formularzach Windows Forms, aby uzyskać dostęp do danych z baz danych i struktur, takich jak tablice i kolekcje. W przypadku prostej opcji wiązania danych, jedna kontrola w interfejsie użytkownika jest powiązana z jedną wartością danych w źródle danych, podczas gdy w opcji złożonej. Ponadto jeden element sterujący jest powiązany z kolekcją danych, na przykład element sterujący Datagrid powiązany z zestawem danych reprezentującym listę wartości.


Windows Presentation Framework (WPF) w .NET 4.0 zaimplementował koncepcję wiązania danych, łącząc właściwości wiążących obiektów docelowych (elementy WPF) i dowolnego źródła danych, w tym zapytań Language Integrated Query (LINQ), obiektów Common Language Runtime (CLR), XML i inne źródła danych. Zapewnia szablony danych do kontrolowania prezentacji danych.


Gdy powiązanie danych jest stosowane do stron ASP.NET, dowolna kontrola serwera może być powiązana z prostymi właściwościami, kolekcjami, wyrażeniami i metodami itp. Wszystkie wyrażenia powiązania danych muszą być zawarte w znakach <% #%>. Klasy frameworku, takie jak Dataset, DataReader i inne, są używane do uzyskiwania danych z bazy danych i łączenia się z kontrolkami na stronie internetowej.


Ograniczenia wiązania danych obejmują narzut spowodowany sprawdzaniem wersji formantów, sterownikiem / dostawcą Open Database Connectivity (ODBC) zainstalowanym w systemie użytkownika oraz dystrybucją nowej wersji formantów i oprogramowania pośredniego wymaganego do korzystania z aplikacji przez użytkownika system.

Co wiąże dane? - definicja z techopedii