Chapter 24: Databases and ADO.NET


Overview

This chapter shows you how to access relational databases with C#. Because this is a C# book, this is a largely code-based chapter, showing how ADO.NET (the data access classes in .NET) is structured and how to accomplish basic data access with C# code. In the next chapter, you look at how Visual Studio 2005 can generate much of the data access code for you and how to use that generated code in many common business situations. However, it is important that you have the background information necessary to understand what the wizard-generated code is doing for you and how you can combine your own code with what Visual Studio 2005 generates to provide maximum flexibility and productivity when accessing relational data. That background is provided in this chapter. In particular, you look at:

  • An overview of ADO.NET, and the structure of its main classes

  • Reading data with a DataReader and with a DataSet

  • Updating the database, adding records and deleting records

  • Working with relationships in ADO.NET

  • Reading and writing XML documents in ADO.NET

  • Direct execution of SQL commands from ADO.NET

  • Execution of stored procedures from ADO.NET

First, you get an overview of ADO.NET and learn the concepts behind it. Then you can create some simple projects and start using the ADO.NET classes.




Beginning Visual C# 2005
Beginning Visual C#supAND#174;/sup 2005
ISBN: B000N7ETVG
EAN: N/A
Year: 2005
Pages: 278

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net