O'Reilly logo

C# for Java Developers by Adam Freeman, Allen Jones

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

DataSet

ADO.NET supports a disconnected data access strategy through the use of DataSet objects. A DataSet is an in-memory cache of data that is data source independent. In effect, a DataSet provides a simple relational data store in memory. Although the source of data for a DataSet is usually a relational database, a DataSet can be populated from any source that’s accessible via an ADO.NET Data Provider. A DataSet has no inherent functionality to communicate with a data source; the Data Adapter element of the Data Provider is responsible for moving data between the DataSet and the data source. A DataSet can also be configured and populated manually and includes extensive support for importing XML data.

When working with data from a relational ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required