2. ADO .NET
• Active Data Objects
• Helps to connect database for CRUD
operations
C# / VB.Net etc. Database
DATA
3. Architecture
Database
SQL, MS-
ACCESS,
ORACLE
Connection Command
DB Connection
Object
Helps us to
execute Query/
Stored Proc
Data Reader
Connected Record Set
(Read Only)
(Sorting, Filtering etc.)
Data Adapter
Data Table
Disconnected Record Set
(Read / Write)
Required for CRUD operations.
4. Data Reader
• Connected
• Forward Only
• Read Only
• After closing connection object, we cannot get
data from data-reader object.
5. DataSet
• In-memory representation of data contained
in a database/XML
• We can perform CRUD operations on dataset,
That will update dataset, not the data source