3. Slide 3 of 2609/20/13
"DataAdapter" Class
DataAdapter class forms the base class for all data adapters. ADO.NET implements various
data adapters. These data adapters are inherited from the DbDataAdapter class.
"SqlDataAdapter" Class
The SqlDataAdapter serves as a link between a DataSet and the SQL Server database for
retrieving and saving data.
The SqlDataAdapter class exists in the System.Data.SqlClient namespace.
5. Slide 5 of 2609/20/13
"SqlDataReader" Class
The SqlDataReader class is used to read data from a SQL Server database. It exists in the
System.Data.SqlClient namespace.
For retrieving data from the database:
+ First connect to SQL Server database using SqlConnection.
+ Call the ExecuteReader() method of the SqlCommand class to retrieve records from the
database.
+ Read the records by executing the Read() method.
9. Slide 9 of 2609/20/13
Typed Datasets
DataSet object can either be typed or untyped. A typed DataSet is a class derived from the
DataSet class.
10. Slide 10 of 2609/20/13
UnTyped Datasets
An untyped dataset does not have a built-in schema
11. Slide 11 of 2609/20/13
Fetching XML Data Using Datasets
DataSet objects can fetch data from an XML file.
+ ReadXml() method contains the path of the XML file. This method reads the XML data
including the schema of the XML file.
+ Can make changes to the XML data in the DataSet and update
the changes to the XML source file using the WriteXml() method.
13. Slide 13 of 2609/20/13
"DataTable" Class
A DataTable class represents a table in the DataSet. It is used to store data from a data
source. It contains a set of rows and columns to organize data in a tabular format.
14. Slide 14 of 2609/20/13
"DataTableCollection" Class
The DataTableCollection class is a collection of tables for a DataSet. It enables you to
access the collection of DataTable objects and navigate through the tables in the DataSet.