Дом развитие Что такое ado.net? - определение из техопедии

Что такое ado.net? - определение из техопедии

Оглавление:

Anonim

Определение. Что означает ActiveX Data Object.NET (ADO.NET)?

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


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

Techopedia объясняет 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.


Набор данных содержит следующие компоненты:

  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? - определение из техопедии