Information AboutAdo.net |
| CATEGORIES ABOUT ADO.NET | |
| computer programming | |
| data management | |
| databases | |
| .net framework | |
| microsoft apis | |
| sql data access | |
| ado.net data access technologies | |
|
ARCHITECTURE ADO.NET consists of two primary parts: Data provider The provider objects. These classes provide access to and communicate with a data source, such as a SQL Server database. Each data source has its own set of provider objects, but they each have a common set of suffixes:
DataSet The DataSet objects, a group of classes describing a simple in-memory Relational Database . There is only one, data-source-neutral, set of DataSet objects, but both data and database schema structure can be imported from other data sources with -DataAdapter objects. The classes form a containment hierarchy:
SOURCES OF ADO.NET PROVIDERS
ADO.NET AND VISUAL STUDIO.NET Functionality exists in the Visual Studio .NET IDE to create specialized subclasses of the DataSet classes for a particular database schema, allowing convenient access to each field through strongly-typed properties. This helps catch more programming errors at compile-time and makes the IDE's Intellisense feature more useful. ADO VS. ADO.NET A useful discussion of the shift from ADO to ADO.NET may be found in the MSDN article ADO.NET for the ADO Programmer . OBJECTSPACES ''ObjectSpaces'' is a set of data access APIs for the Microsoft .NET Framework , to be included with a future version of ADO.NET . ObjectSpaces allow data to be treated as objects, independent of the underlying datastore. In ObjectSpaces, data is exposed as object, which encapsulate their physical structure of tables, rows, columns etc. ObjectSpaces data objects are known as ''persistent objects''. These ObjectSpaces objects can be used to retrieve data from the datastore, navigate data using its relationships, modify the data, and commit the changes back on the datastore. ObjectSpaces includes different classes to connect to a relational datastore, such as a database, or to an XML Datastore. Both provides uniform methods to access data and encapsulates the communication with the datastore. In addition, these classes can be extended to create adapters for other types of datastores as well. SEE ALSO REFERENCES |
|
|