Chapter 5. Under the Hood with ADO.NET
In This Chapter
Using the .NET Framework Data Providers
Connecting to data sources
Managing connection strings
Executing commands
ccessing data with
DataReaders
Filling
DataSets
withDataAdapters
Converting
DataSets
to XMLUsing ADO.NET in the real world
Visual Studio provides many controls, designers, editors, and wizards for accessing data in Windows and Web applications. These tools are made possible by ADO.NET, the data access technology of the .NET Framework.
ADO.NET provides a common coding structure for accessing data, regardless of the data source. The Visual Studio data access tools, such as DataSet Designer, generate ADO.NET code behind the scenes for you. This chapter shows you how to "get under the hood" with ADO.NET and write your own ADO.NET code to access your data.
Note
ADO is short for ActiveX Data Objects, the previous version of the data access technologies, before the .NET Framework was introduced.
Meet the Players
The purpose of ADO.NET is to provide a simplified model for data access, regardless of the underlying data source. By using a model like ADO.NET, developers can improve their productivity because they use one data access model — ADO.NET — to access many different kinds of data sources.
ADO.NET provides a set of common components for accessing data:
.NET Framework Data Provider: Acts as a bridge between your application and a data source. Providers are available for many popular databases, including SQL Server and Oracle. When ...
Get Visual Studio® 2010 All-in-One For Dummies® now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.