Visual Studio SDK
Microsoft.VisualStudio.Data.AdoDotNet Namespace

Updated: November 2007

The AdoDotNet namespace contains a set a classes to complement native ADO.NET functionality. That is, since ADO.NET natively provides a great deal of the functionality required to support a DDEX Provider, classes in this namespace provide default implementations of interfaces not overridden by a DDEX Provider.

Visual Studio 2008 provides in-the-box implementatins of the following:

In addition to these base implementations that you can create directly from this object, this namespace also provides implementations of the following classes:

Classes

  ClassDescription
AdoDotNetConnectionProperties Provides an implementation of the DataConnectionProperties class using the ADO.NET connection string builder base class (DbConnectionStringBuilder).
AdoDotNetConnectionSupport Provides a managed implementation of the DataConnectionSupport, DataCommand, and DataTransaction classes using the ADO.NET IDbConnection, IDbCommand, and IDbTransactioninterfaces, respectively; also provides a simple way to supply an implementation of the DataSourceVersionComparerclass.
AdoDotNetDataReader Provides an implementation of the DataReader class using an implementation of the ADO.NET IDataReader interface.
AdoDotNetDataSourceInformation Provides information about an ADO.NET data source in the form of properties passed as name/value pairs.
AdoDotNetDataTableReader Retrieves the contents of one or more DataTable objects in the form of one or more read-only, forward-only result sets.
AdoDotNetObjectConceptMapper Provides a default implementation of the DataObjectConceptMapper class for ADO.NET data providers.
AdoDotNetObjectEnumerator Provides an implementation of the DataObjectEnumerator class using the ADO.NET GetSchema API.
AdoDotNetObjectIdentifierConverter Provides an implementation of the DataObjectIdentifierConverter class using information supplied by an ADO.NET provider, including DataSourceInformation property values and the DbCommandBuilder, QuoteIdentifier, and UnquoteIdentifiermethods.
AdoDotNetObjectItemComparer Provides an implementation of the DataObjectItemComparer class that uses ADO.NET data source information to determine how to compare identifier parts.
AdoDotNetParameter Represents a data parameter that is derived from a data source command, or that is passed with a command to a data source whose underlying technology is ADO.NET.
AdoDotNetProviderObjectFactory Provides an implementation of the DataProviderObjectFactory class for DDEX Providers whose underlying technology is ADO.NET.
AdoDotNetSchemaReader Provides a means for obtaining the schema of the IDataReader object encapsulating the result set.
Page view tracker