Технология ADO.Net » Сергей Токарев - персональный блог

Технология ADO.Net

В наш век технического прогресса и научных достижений наблюдается большой темп развития науки и техники. Сегодня трудно представить производство без автоматизированных линий. Такие нововведение требуют новых знаний и умений, накопление опыта работы. Повышение работоспособности всей организации приводит к уменьшению издержек автоматизированного производства.

С точки зрения специалистов разрабатывающих эти системы ситуация сложная, так как в основе системы находиться база данных (СУБД), именно её выбор будет влиять на функциональные возможности всей информационной системы и её проектирование. Насчитывается больше 20 СУБД и перед разработчиком стоит выбор, какую из них использовать. Ещё сложнее сделать выбор, если нужно обеспечить поддержку различных источников данных.

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

Библиотека технологии ADO.NET существует в пространстве имени System.Data. Такие библиотеки совершают подключение к источникам данных, выполнении команд и обработку, выборку и хранилище данных.

Платформа ADO.NET – более усовершенствованная версия предыдущей версии классической ADO. Две программы представляют собой различные архитектуры к доступу данных.

То есть, эта технология отличается от предыдущей тем, что позволяет взаимодействовать автономно с базой данных при помощи базы кеша данных.

Одним из элементов автономного доступа к данным можно назвать контейнер для табличных данных, не знающий о СУБД, он представлен во всех библиотеках ADO.NET классом уровня DataTable или DataSet.

Архитектура программы состоит из двух частей: подключаемой и автономной. Все классы делятся именно по этим критериям. Исключением из этого ряда является класс DataAdapter, он надёжный посредник между подключенной и автономной частями всей платформы.

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

Программа очень удобная в использовании. Именно этим и объясняется интерес программистов к нововведениям и новшествам.