Provides a managed implementation of the DataConnectionSupport, DataCommand, and DataTransaction classes using the ADO.NETIDbConnection, IDbCommand, and IDbTransactioninterfaces, respectively; also provides a simple way to supply an implementation of the DataSourceVersionComparerclass.
The AdoDotNetConnectionSupport type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
AdoDotNetConnectionSupport | Class constructor. Initializes an instance of the AdoDotNetConnectionSupport class with a specified ADO.NET provider name. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
BeginTransaction | Initiates a transaction and returns the new current transaction level. |
![]() |
Close | Closes the specified data connection. (Overrides DataConnectionSupport.Close().) |
![]() |
CommitTransaction | Commits a transaction and returns the new current transaction level. |
![]() |
CompareVersions | Compares two data-source version strings and returns a value indicating whether one is less than, equal to, or greater than the other. |
![]() |
CreateDataSourceInformation | Creates a DataSourceInformation object instance. |
![]() |
CreateObjectIdentifierConverter | Creates a DataObjectIdentifierConverter object instance. |
![]() |
CreateObjectItemComparer | Creates a object instance. |
![]() |
CreateParameter | Creates a DataParameter object. |
![]() |
DeriveParameters | Derives parameters that can be specified for a given command |
![]() |
DeriveSchema | Derives the schema returned from a specified command, indicating the layout of items and blocks in a given data reader. |
![]() |
Dispose | Overloaded. Releases all resources held by the data connection. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Execute | Executes a specified command, optionally with parameters, and returns results as a DataReader object. |
![]() |
ExecuteWithoutResults | Executes a command, optionally with parameters, but does not request results, instead returning an integer indicating the outcome of the call. |
![]() |
Finalize | (Inherited from DataConnectionSupport.) |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetService | Overloaded. |
![]() |
GetServiceImpl | Overloaded. Enables retrieving implementation services. |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
Initialize | Initializes the specified ADO.NET connection using a specified provider. (Overrides DataConnectionSupport.Initialize(Object).) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
OnSiteChanged | Raises the SiteChanged event. (Inherited from ServiceProviderWithSite.) |
![]() |
Open | Opens the specified data connection. (Overrides DataConnectionSupport.Open(Boolean).) |
![]() |
Prepare | Prepares the specified command on the data source to be executed; the command may be executed multiple times, with varying parameters. |
![]() |
RaiseMessageReceived | Raises the MessageReceivedevent on the enclosing DataConnection instance. (Inherited from DataConnectionSupport.) |
![]() |
RaiseStateChanged | Raises the state changed event on the enclosing DataConnection instance. (Inherited from DataConnectionSupport.) |
![]() |
RollbackTransaction | Rolls back, or voids, a transaction and returns the new current transaction level. |
![]() |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
BaseCommand | Retrieves the main IDbCommand object being used for executing commands on this connection. |
![]() |
Connection | Retrieves the IDbConnection object being used by the current connection support instance. |
![]() |
ConnectionString | Retrieves or sets a string representation of information required to establish a specified data source connection. (Overrides DataConnectionSupport.ConnectionString.) |
![]() |
ConnectionTimeout | Retrieves or sets the amount of time, in seconds, to wait to establish a connection before terminating the attempt and generating a timeout error. (Overrides DataConnectionSupport.ConnectionTimeout.) |
![]() |
CurrentTransactionLevel | Retrieves the current transaction level. |
![]() |
ExecutingCommand | Retrieves the IDbCommand instance currently being used for execution. |
![]() |
PreparedCommands | Retrieves a list of IDbCommand objects that have been previously prepared. |
![]() |
ProviderObject | Retrieves the underlying provider object for the specified connection. (Overrides DataConnectionSupport.ProviderObject.) |
![]() |
ServiceTypes | Retrieves a list of service types used to convert the unmanaged QueryService method call, in which a service GUID is specified, into a managed IServiceProvider.GetService method call, in which a managed type is specified. (Inherited from ServiceProvider.) |
![]() |
Site | Retrieves or sets the site object instance. (Inherited from ServiceProviderWithSite.) |
![]() |
State | Retrieves the state of the data connection. (Overrides DataConnectionSupport.State.) |
![]() |
Transaction | Retrieves the current IDbTransaction, if any. |
Top
Events
| Name | Description | |
|---|---|---|
![]() |
SiteChanged | Event raised when the Site property has changed. (Inherited from ServiceProviderWithSite.) |
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | Retrieves the last site set using the IObjectWithSite.SetSite method. If there is no known site, an exception is thrown. (Inherited from ServiceProviderWithSite.) |
![]() ![]() |
IServiceProvider.QueryService | Performs as a factory for services that are exposed through an implementation of IServiceProvider. (Inherited from ServiceProvider.) |
![]() ![]() |
IObjectWithSite.SetSite | Provides a site's IUnknown pointer to a given object. (Inherited from ServiceProviderWithSite.) |
Top
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)