What is the difference between Dataset and DataReader? Can
u breif me ADO.net classes and architecture
Answers were Sorted based on User's Feedback
Answer / manikanta.srinu
Dataset:1)It is a disconnceted architecture why because
once you fill data in dataset,it'll keep data in it even DB
conncetion was closed.and also no need write code for open
& close database connection.
2)It contain collection of datatables.It can be Add,Edit
and modify at runtime.This property is called Read and
write.
DataReader:
1)It is a Connceted architecture why because we have open
connection to get data from DB.
2)It is Forwarad only.This is only for Reading data from DB.
Diffrence:
==========
DataReader is faster than Dataset,because this is read only.
ADO.net classes
===============
System.data is importent class for ADO.Net.It have
collection of class like Dataset,DataReader.etc...
System.Data.SqlClient;
This is for used making SQL connetion,Command.etc..
Architecture
============
SQLDataProvider is contain DataAdpter.This is used to
retive data from DB and then fill dataset to client.and
also It can do Add,Edit and modify operation on DB.
| Is This Answer Correct ? | 16 Yes | 1 No |
Answer / md irshad
1-data set like a container.it's follow the disconnected
architecture while data reader follow connected architecture.
2-data reader provide forward only and read only access to
data while data set object can hold more than one table from
the same data source.
| Is This Answer Correct ? | 1 Yes | 0 No |
Explain the differences between server-side code and client-side code.
What is different between Web User Control and Web Custom Control?
What is equivalent for regsvr32 exe in .net ?
What are the contents of assembly?
Explain what is the difference between encrypting a password and applying a hashing?
What are the deferred execution and the immediate execution in linq?
i have 2 functions, int add(int a,int b); double add(int a,int b); does this code implement overloading? if not what will be the error?
Explain how to stop a thread?
What is 3 tier architecture?
Is .net core managed code?
How to Create and Consume a Web Service?
Tell us what is the difference between struct and class?