Hi Avinash

Datasets are the cache on client side and it is useful if you want that your 
application must't ask the same information again and again from the server. What you 
can do is to cache it on the client side and read the cache when you need the 
information again. You can use the data adapters to selectively fill this cache. You 
don't have to get the millions of records from the Database if you only need 10 
records. In memory database gives you the possibility query your cache as a database.

The ADO.net is disconnected from the server and you don't need to block expensive 
resources while you don't need them.

Sandeep

-----Original Message-----
From: Avinash Lakshman [mailto:[EMAIL PROTECTED]]
Sent: Dienstag, 25. Juni 2002 16:57
To: [EMAIL PROTECTED]
Subject: [DOTNET] ADO.NET Datasets



Hi 

Here are the questions I have as I am getting my feet wet with ADO.NET :

(1) Why Datasets ? What is the need to have an in memory representation of the DB & 
some of the DB's we deal with have tables that have a million records -- in this case 
would it be prudent to have an in memory representation of this table ?

(2)Also I have seen a lot of literature with respect to disconnected feature of 
ADO.NET. Could someone please tell me what the disconected feature is all about ? 

If these are elementary I apologize but I want to know what is the underlying problem 
this architecture is trying to address.

TIA
Avinash


  _____  

Join the world's largest e-mail service with MSN Hotmail. Click Here 
<http://g.msn.com/1HM505401/47> 
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe 
to other DevelopMentor lists at http://discuss.develop.com. 
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to