Dom Rozwój Co to jest ado.net? - definicja z techopedia

Co to jest ado.net? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza obiekt ActiveX Data Object.NET (ADO.NET)?

ActiveX Data Object.NET (ADO.NET) to biblioteka oprogramowania w środowisku .NET składająca się ze składników oprogramowania zapewniających usługi dostępu do danych. ADO.NET umożliwia programistom pisanie kodu zarządzanego w celu uzyskania odłączonego dostępu do źródeł danych, które mogą być relacyjne lub nierelacyjne (takie jak XML lub dane aplikacji). Ta funkcja ADO.NET pomaga tworzyć aplikacje rozproszone do udostępniania danych.


ADO.NET zapewnia połączony dostęp do połączenia z bazą danych za pomocą dostawców zarządzanych przez .NET i odłączony dostęp za pomocą zestawów danych, które są aplikacjami korzystającymi z połączenia z bazą danych tylko podczas pobierania danych lub aktualizacji danych. Zestaw danych jest komponentem pomagającym przechowywać trwałe dane w pamięci, aby zapewnić rozłączony dostęp do efektywnego i zasobnego korzystania z zasobów bazy danych.

Techopedia wyjaśnia ActiveX Data Object.NET (ADO.NET)

ADO.NET ewoluował z ADO, która jest również technologią podobną do ADO.NET z kilkoma podstawowymi zmianami strukturalnymi. Chociaż istnieje przepis umożliwiający pracę w trybie rozłączonym za pomocą ADO, dane są przesyłane do bazy danych w ADO.NET wydajniej przy użyciu adapterów danych. Reprezentacja danych w pamięci różni się między ADO i ADO.NET. ADO.NET może przechowywać dane w jednej tabeli wyników, ale ADO przechowuje wiele tabel wraz ze szczegółami ich relacji. W przeciwieństwie do ADO, transmisja danych między aplikacjami przy użyciu ADO.NET nie wykorzystuje marshallingu COM (model obiektowy), ale wykorzystuje zestaw danych, który przesyła dane jako strumień XML.


Architektura ADO.NET oparta jest na dwóch podstawowych elementach: DataSet i dostawcy danych .NET Framework.


Zestaw danych zawiera następujące elementy:

  1. pełny zestaw danych, w tym powiązane tabele, ograniczenia i ich relacje
  2. funkcjonalny dostęp do zdalnych danych z usługi XML sieci Web
  3. dynamiczna manipulacja danymi
  4. przetwarzanie danych w sposób bezpołączeniowy
  5. zapewnienie hierarchicznego widoku XML danych relacyjnych
  6. użycie narzędzi takich jak XSLT i XPath Query do obsługi danych

Dostawca danych .NET Framework zawiera następujące komponenty do manipulacji danymi:

  • Połączenie: zapewnia łączność ze źródłem danych
  • Polecenie: wykonuje instrukcje bazy danych potrzebne do pobierania danych, modyfikowania danych lub wykonywania procedur przechowywanych.
  • DataReader: pobiera dane tylko w trybie do przodu i tylko do odczytu.
  • DataAdapter: Działa jak pomost między zestawem danych a źródłem danych, aby załadować zestaw danych i uzgodnić zmiany dokonane w zestawie danych z powrotem do źródła.

Struktura encji ADO.NET .NET Framework 4.0, nowa technologia ADO.NET, abstrahuje od poziomu programowania danych, aby wyeliminować niedopasowanie impedancji między modelami danych i językami, z którymi w innym przypadku musieliby się uporać projektanci aplikacji.

Co to jest ado.net? - definicja z techopedia