DataReader
DataReader
is used to read the data from database and it is a read and forward only
connection oriented architecture during fetch the data from database.
DataReader will fetch the data very fast when compared with dataset. Generally
we will use ExecuteReader object to bind data to datareader.
DataSet
DataSet is a disconnected orient architecture that means
there is no need of active connections during work with datasets and it is a collection
of DataTables and relations between tables. It is used to hold multiple tables
with data. You can select data form tables, create views based on table and ask
child rows over relations. Also DataSet provides you with rich features like
saving data as XML and loading XML data.
DataAdapter
DataAdapter
will acts as a Bridge between DataSet and database. This dataadapter object is
used to read the data from database and bind that data to dataset. Dataadapter
is a disconnected oriented architecture. Check below sample code to see how to
use DataAdapter in code:
DataTable
DataTable represents a single table in the database. It has rows and columns. There is no much difference between dataset and datatable, dataset is simply the collection of datatables.
DataTable represents a single table in the database. It has rows and columns. There is no much difference between dataset and datatable, dataset is simply the collection of datatables.
0 comments:
Post a Comment