Архитектура ADO.NET
XML и ADO.NET
ADO.NET использует возможности XML для предоставления изолированного доступа к данным. Средство ADO.NET проектировалось вместе с классами XML в NET Framework, все они являются компонентами одной архитектуры ADO.NET.
Классы ADO.NET и XML в NET Framework сходятся в объекте DataSet. Объект DataSet может заполняться данными из XML ресурса, независимо от того, файл ли это или поток XML данных. Объект DataSet может быть записан в виде XML-кода, соответствующего спецификациям Консорциум всемирной паутины, который включает в себя схему в виде XSD, независимо от источника данных, находящихся в DataSet. Так как собственным форматом сериализации DataSet является XML, он представляет собой отличный способ перемещения данных между уровнями, что делает DataSet оптимальным решением для удаленного взаимодействия с контекстом данных и схемы как в направлении к веб-службе XML, так и в обратном направлении.
Компоненты ADO.NET
Компоненты ADO.NET предназначены для быстрого однопроходного доступа к данным только для чтения и для обработки данных. Есть два основных компонента ADO.NET, которые обеспечивают доступ к данным и их обработку - DataSet, NET Framework поставщики данных, которые представляет собой набор компонентов, включая Command, DataReader и DataAdapter.
ADO.NET DataSet – это основной компонент изолированной архитектуры ADO.NET. DataSet специально разработан для доступа к данным независимо от источника данных. Он может быть использован с многочисленными различными источниками данных, с XML данными или, чтобы управлять данными локальными для приложения. DataSet содержит коллекцию одного или более объектов DataTable, состоящих из строк и столбцов данными, а также первичный ключ, внешний ключ, ограничение и связанные сведения о данных в объектах DataTable.
Основы работы с Microsoft ADO.NET
Использование поставщика данных .NET
Метео


