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

Що таке ado.net? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає ActiveX Data Object.NET (ADO.NET)?

ActiveX Data Object.NET (ADO.NET) - це бібліотека програмного забезпечення в рамках .NET, що складається з програмних компонентів, що надають послуги доступу до даних. ADO.NET призначений для того, щоб розробники могли писати керований код для отримання відключеного доступу до джерел даних, який може бути реляційним або нереляційним (наприклад, XML або дані програми). Ця функція ADO.NET допомагає створювати спільні дані, розподілені програми.


ADO.NET забезпечує з’єднаний доступ до з'єднання з базою даних за допомогою керованих постачальників послуг .NET та відключений доступ за допомогою наборів даних, які є додатками, що використовують підключення до бази даних лише під час пошуку даних або для оновлення даних. Набір даних - це компонент, що допомагає зберігати стійкі дані в пам'яті, щоб забезпечити відключений доступ для ефективного використання ресурсу бази даних та покращення масштабованості.

Техопедія пояснює ActiveX Data Object.NET (ADO.NET)

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


Архітектура ADO.NET базується на двох основних елементах: DataSet і .NET Framework data provider.


Набір даних забезпечує наступні компоненти:

  1. повний набір даних, включаючи суміжні таблиці, обмеження та їх взаємозв'язки
  2. доступ до віддалених даних із веб-сервісу XML, подібний до функціональності
  3. маніпулювання даними динамічно
  4. обробка даних без зв’язку
  5. забезпечення ієрархічного перегляду XML реляційних даних
  6. використання таких інструментів, як XSLT та XPath Query для роботи з даними

Провайдер даних .NET Framework включає такі компоненти для обробки даних:

  • З'єднання: це забезпечує підключення до джерела даних
  • Команда: Це виконує операції з базою даних, необхідні для отримання даних, зміни даних або виконання збережених процедур.
  • DataReader: витягує дані лише у прямому вигляді та лише для читання.
  • DataAdapter: Це функція перемикання між набором даних та джерелом даних для завантаження набору даних та узгодження змін, внесених у набір даних назад до джерела.

Суб'єктна база ADO.NET, що відповідає .NET Framework 4.0, новій технології ADO.NET, дозволяє абстрагувати рівень програмування даних, щоб уникнути невідповідності імпедансу між моделями даних та мовами, з якими інакше повинні мати справу розробники додатків.

Що таке ado.net? - визначення з техопедії