1. Введение
Работа с данными стала главной задачей современного
программного обеспечения, как автономных, так и сетевых
прикладных программ. Технология ADO.NET предлагает решение
многих проблем, связанных с доступом к данным. ADO.NET -
эволюционное развитие ActiveX Data Objects (далее ADO). Это -
модель программирования на основе стандартов для создания
распределенного, прикладного программного обеспечения,
предназначенного для совместного использования данных
(data-sharing). ADO.NET имеет несколько существенных
преимуществ относительно предыдущих версий ADO, а также других
компонент доступа к данным. Эти преимущества относятся к
следующим категориям: Interoperability (способность к
взаимодействию), Maintainability (надёжность), Programmability
(программируемость), и Performance (эффективность). Ниже, мы
более подробно рассмотрим эти преимущества. Для прикладных
программ на основе ASP.NET предусмотрена возможность
использования технологии ADO.NET, что позволяет обращаться к
данным по сети или через Веб. Поэтому, совместное
использование ASP.NET и ADO.NET также будет предметом нашего
рассмотрения.
Подобно ADO, ADO.NET – это Application
Programming Interface (интерфейс прикладных программ, далее
API), призванный обеспечить доступ к данным и информации.
ADO.NET поддерживает такие современные требования, как
создание внешних клиентских интерфейсов (front-end) к базам
данных, и программирование объектов промежуточного слоя,
применяющиеся в прикладных программах, инструментальных
средствах, языках, или Internet браузерах.