<?xml version="1.0"?>
|
<doc>
|
<assembly>
|
<name>Microsoft.Practices.EnterpriseLibrary.Data</name>
|
</assembly>
|
<members>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.CachingMechanism">
|
<devdoc>
|
CachingMechanism provides caching support for stored procedure
|
parameter discovery and caching
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CachingMechanism.CloneParameters(System.Data.IDataParameter[])">
|
<devdoc>
|
Create and return a copy of the IDataParameter array.
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CachingMechanism.Clear">
|
<devdoc>
|
Empties all items from the cache
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CachingMechanism.AddParameterSetToCache(System.String,System.Data.IDbCommand,System.Data.IDataParameter[])">
|
<devdoc>
|
Add a parameter array to the cache for the command.
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CachingMechanism.GetCachedParameterSet(System.String,System.Data.IDbCommand)">
|
<devdoc>
|
Gets a parameter array from the cache for the command. Returns null if no parameters are found.
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CachingMechanism.IsParameterSetCached(System.String,System.Data.IDbCommand)">
|
<devdoc>
|
Gets if a given stored procedure on a specific connection string has a cached parameter set
|
</devdoc>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1">
|
<summary>
|
Base class for Data Accessors that execute a <see cref="T:System.Data.Common.DbCommand"/>.
|
</summary>
|
<typeparam name="TResult">The element type this accessor will return.</typeparam>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.DataAccessor`1">
|
<summary>
|
An interface representing an object that wraps a database operation.
|
An Accessor is executed, at which point it will go out to the database
|
and return a <see cref="T:System.Collections.Generic.IEnumerable`1"/> of whatever type <typeparam name="TResult"/>
|
is.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataAccessor`1.Execute(System.Object[])">
|
<summary>
|
Execute the database operation synchronously, returning the
|
<see cref="T:System.Collections.Generic.IEnumerable`1"/> sequence containing the
|
resulting objects.
|
</summary>
|
<param name="parameterValues">Parameters to pass to the database.</param>
|
<returns>The sequence of result objects.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataAccessor`1.BeginExecute(System.AsyncCallback,System.Object,System.Object[])">
|
<summary>Begin executing the database object asynchronously, returning
|
a <see cref="T:System.IAsyncResult"/> object that can be used to retrieve
|
the result set after the operation completes.</summary>
|
<param name="callback">Callback to execute when the operation's results are available. May
|
be null if you don't wish to use a callback.</param>
|
<param name="state">Extra information that will be passed to the callback. May be null.</param>
|
<param name="parameterValues">Parameters to pass to the database.</param>
|
<remarks>This operation will throw if the underlying <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> object does not
|
support asynchronous operation.</remarks>
|
<exception cref="T:System.InvalidOperationException">The underlying database does not support asynchronous operation.</exception>
|
<returns>The <see cref="T:System.IAsyncResult"/> representing this operation.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataAccessor`1.EndExecute(System.IAsyncResult)">
|
<summary>Complete an operation started by <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.DataAccessor`1.BeginExecute(System.AsyncCallback,System.Object,System.Object[])"/>.</summary>
|
<returns>The result sequence.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Database,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{`0})">
|
<summary>
|
Initialized the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1"/> with a database instance and a Row Mapper.
|
</summary>
|
<param name="database">The <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1.Database"/> used to execute the <see cref="T:System.Data.Common.DbCommand"/>.</param>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Database,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{`0})">
|
<summary>
|
Initialized the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1"/> with a database instance and a Row Mapper.
|
</summary>
|
<param name="database">The <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1.Database"/> used to execute the <see cref="T:System.Data.Common.DbCommand"/>.</param>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1.Execute(System.Data.Common.DbCommand)">
|
<summary>
|
Executes the <paramref name="command"/> and returns an enumerable of <typeparamref name="TResult"/>.
|
The enumerable returned by this method uses deferred loading to return the results.
|
</summary>
|
<param name="command">The command that will be executed.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1.BeginExecute(System.Data.Common.DbCommand,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
Helper method to kick off execution of an asynchronous database operation.
|
This method handles the boilerplate of setting up the parameters and invoking
|
the operation on the database with the right options.
|
</summary>
|
<param name="command">The <see cref="T:System.Data.Common.DbCommand"/> to execute.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> to use to set the parameter
|
values.</param>
|
<param name="callback">Callback to execute when the operation's result is available.</param>
|
<param name="state">State to pass to the callback.</param>
|
<param name="parameterValues">Input parameter values.</param>
|
<returns>An <see cref="T:System.IAsyncResult"/> object representing the outstanding async request.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1.EndExecute(System.IAsyncResult)">
|
<summary>Complete an operation started by <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.DataAccessor`1.BeginExecute(System.AsyncCallback,System.Object,System.Object[])"/>.</summary>
|
<returns>The result sequence.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1.GuardAsyncAllowed">
|
<summary>
|
Checks if the current <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1.Database"/> object supports asynchronous operations,
|
and throws <see cref="T:System.InvalidOperationException"/> if not.
|
</summary>
|
<exception cref="T:System.InvalidOperationException">The database does not support asynchronous operations.</exception>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.CommandAccessor`1.Database">
|
<summary>
|
The database object this accessor is wrapped around.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1">
|
<summary>
|
Represents the operation of mapping a <see cref="T:System.Data.IDataReader"/> to an enumerable of <typeparamref name="TResult"/>.
|
</summary>
|
<typeparam name="TResult">The element type this result set mapper will be mapping to.</typeparam>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1.MapSet(System.Data.IDataReader)">
|
<summary>
|
When implemented by a class, returns an enumerable of <typeparamref name="TResult"/> based on <paramref name="reader"/>.
|
</summary>
|
<param name="reader">The <see cref="T:System.Data.IDataReader"/> to map.</param>
|
<returns>The enurable of <typeparamref name="TResult"/> that is based on <paramref name="reader"/>.</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime">
|
<summary>
|
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime.ConnectionStringSettingsSectionName">
|
<summary>
|
Name of the connection strings settings configuration section.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime.MetadataTypes">
|
<summary>
|
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime.MetadataTypes.DbProviderMappingMetadata">
|
<summary>
|
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime.MetadataTypes.DbProviderMappingMetadata.Name">
|
<summary>
|
This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime.MetadataTypes.ConnectionStringsSectionMetadata">
|
<summary>
|
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime.MetadataTypes.ConnectionStringSettingsCollectionMetadata">
|
<summary>
|
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime.MetadataTypes.ConnectionStringSettingsMetadata">
|
<summary>
|
This class supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime.MetadataTypes.ConnectionStringSettingsMetadata.Name">
|
<summary>
|
This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime.MetadataTypes.ConnectionStringSettingsMetadata.ConnectionString">
|
<summary>
|
This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DataAccessDesignTime.MetadataTypes.ConnectionStringSettingsMetadata.ProviderName">
|
<summary>
|
This property supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources">
|
<summary>
|
A strongly-typed resource class, for looking up localized strings, etc.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ResourceManager">
|
<summary>
|
Returns the cached ResourceManager instance used by this class.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.Culture">
|
<summary>
|
Overrides the current thread's CurrentUICulture property for all
|
resource lookups using this strongly typed resource class.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.AddDataSettings">
|
<summary>
|
Looks up a localized string similar to Add Data Settings.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.CategoryName">
|
<summary>
|
Looks up a localized string similar to (name).
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringSettingsCollectionMetadataDescription">
|
<summary>
|
Looks up a localized string similar to Database Instances.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringSettingsCollectionMetadataDisplayName">
|
<summary>
|
Looks up a localized string similar to Database Instances.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringSettingsMetadataConnectionStringDescription">
|
<summary>
|
Looks up a localized string similar to Connection String.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringSettingsMetadataConnectionStringDisplayName">
|
<summary>
|
Looks up a localized string similar to Connection String.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringSettingsMetadataDescription">
|
<summary>
|
Looks up a localized string similar to A connection string is used to establish the initial connection to a database instance.
|
The exact contents of the connection string depend on the specific data source for this connection..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringSettingsMetadataDisplayName">
|
<summary>
|
Looks up a localized string similar to Database Connection String.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringSettingsMetadataNameDescription">
|
<summary>
|
Looks up a localized string similar to Name.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringSettingsMetadataNameDisplayName">
|
<summary>
|
Looks up a localized string similar to Name.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringSettingsMetadataProviderNameDescription">
|
<summary>
|
Looks up a localized string similar to Database Provider.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringSettingsMetadataProviderNameDisplayName">
|
<summary>
|
Looks up a localized string similar to Database Provider.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringsSectionMetadataDescription">
|
<summary>
|
Looks up a localized string similar to Database Settings.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.ConnectionStringsSectionMetadataDisplayName">
|
<summary>
|
Looks up a localized string similar to Database Settings.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DatabaseSettingsDefaultDatabaseDescription">
|
<summary>
|
Looks up a localized string similar to The default Database instance to use when code does not specify a named Database instance..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DatabaseSettingsDefaultDatabaseDisplayName">
|
<summary>
|
Looks up a localized string similar to Default Database Instance.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DatabaseSettingsDescription">
|
<summary>
|
Looks up a localized string similar to Configuration settings for the Data Access Application Block..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DatabaseSettingsDisplayName">
|
<summary>
|
Looks up a localized string similar to Data Settings.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DatabaseSettingsProviderMappingsDescription">
|
<summary>
|
Looks up a localized string similar to Providers that allow the Data Access Application Block to use any database for which a suitable Enterprise Library provider is available..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DatabaseSettingsProviderMappingsDisplayName">
|
<summary>
|
Looks up a localized string similar to Custom Databases.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DbProviderMappingDatabaseTypeNameDescription">
|
<summary>
|
Looks up a localized string similar to The fully qualified type name of the class that maps the ADO.NET provider for this database type to Enterprise Library..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DbProviderMappingDatabaseTypeNameDisplayName">
|
<summary>
|
Looks up a localized string similar to Type.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DbProviderMappingDescription">
|
<summary>
|
Looks up a localized string similar to A custom class that maps the ADO.NET provider for the database type specified as the provider in the connection string of a Database Instance to Enterprise Library..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DbProviderMappingDisplayName">
|
<summary>
|
Looks up a localized string similar to Custom Database Provider.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DbProviderMappingNameDescription">
|
<summary>
|
Looks up a localized string similar to The name of the Custom Database Provider..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DesignResources.DbProviderMappingNameDisplayName">
|
<summary>
|
Looks up a localized string similar to Name.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseAnotherDatabaseConfiguration">
|
<summary>
|
Configuration extensions for database types specified via the <see cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DatabaseProviderExtensions.AnotherDatabaseType(Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviders,System.String)"/>.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseDefaultConnectionString">
|
<summary>
|
Defines default connection string settings for fluent-style interface.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseDefaultConnectionString.WithConnectionString(System.String)">
|
<summary>
|
Connection string to use for this data source.
|
</summary>
|
<param name="connectionString">The connection string.</param>
|
<returns></returns>
|
<seealso cref="T:System.Configuration.ConnectionStringSettings"/>
|
<seealso cref="T:System.Data.Common.DbConnectionStringBuilder"/>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProperties">
|
<summary>
|
Database configuration properties that apply to all databases.
|
</summary>
|
<remarks>This interface is intended to support a fluent-style configuration interface.</remarks>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviderEntry">
|
<summary>
|
This interface support the database configuration fluent interface.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviderEntry.ThatIs">
|
<summary>
|
Specify the type of database.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfiguration">
|
<summary>
|
Supports configuring the data connections via fluent-style interface.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfiguration.ForDatabaseNamed(System.String)">
|
<summary>
|
Configure a named database.
|
</summary>
|
<param name="databaseName">Name of database to configure</param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProperties.AsDefault">
|
<summary>
|
Set this database as the default one in the configuration.
|
</summary>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseAnotherDatabaseConfiguration.WithConnectionString(System.Data.Common.DbConnectionStringBuilder)">
|
<summary />
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension">
|
<summary>
|
Base class to help build database-specific configurations extensions for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviders)">
|
<summary>
|
Initializes a new DatabaseConfigurationExtension with a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviders"/> context.
|
</summary>
|
<remarks>
|
This class supports extending the data configuration section's fluent-style API. New database providers
|
can inherit from this class to gain access to the current <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.ConnectionString"/> and underlying <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.Builder"/>
|
properties.
|
|
This class also implements the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProperties"/> to enable continuation of the data
|
fluent interface.
|
</remarks>
|
<param name="context"></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.ForDatabaseNamed(System.String)">
|
<summary>
|
Configure a named database.
|
</summary>
|
<param name="databaseName">Name of database to configure</param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.AsDefault">
|
<summary>
|
Set this database as the default one in the configuration.
|
</summary>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.WithConnectionString(System.String)">
|
<summary>
|
Connection string to use for this data source.
|
</summary>
|
<param name="connectionString">The connection string.</param>
|
<returns></returns>
|
<seealso cref="T:System.Configuration.ConnectionStringSettings"/>
|
<seealso cref="T:System.Data.Common.DbConnectionStringBuilder"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.WithConnectionString(System.Data.Common.DbConnectionStringBuilder)">
|
<summary>
|
Connection string to use for this data source
|
</summary>
|
<param name="builder"></param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.Microsoft#Practices#EnterpriseLibrary#Common#IFluentInterface#GetType">
|
<summary>
|
Base class to help build database-specific configurations extensions for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions"/>.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.ThatIs">
|
<summary>
|
Specify the type of database.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.ConnectionString">
|
<summary>
|
The connection string in progress.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.Builder">
|
<summary>
|
Context of the current builder for the extension.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData">
|
<summary>
|
Describes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> instance, aggregating information from a <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData.ConnectionStringSettings"/>
|
and potentially other sources of configuration.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData.#ctor(System.Configuration.ConnectionStringSettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData"/> class with a connection string and a configuration
|
source.
|
</summary>
|
<param name="connectionStringSettings">The <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData.ConnectionStringSettings"/> for the represented database.</param>
|
<param name="configurationSource">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> from which additional information can
|
be retrieved if necessary.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData.GetRegistrations">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> instance describing the database represented by
|
this configuration object.
|
</summary>
|
<returns>A <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> instance describing a database.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData.ConnectionStringSettings">
|
<summary>
|
Gets the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData.ConnectionStringSettings"/> for the database data.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData.ConfigurationSource">
|
<summary>
|
Gets the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> for the database data.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData.Name">
|
<summary>
|
Gets the name for the represented database.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseData.ConnectionString">
|
<summary>
|
Gets the connection string for the represented database.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings">
|
<summary>
|
<para>Represents the root configuration for data.</para>
|
</summary>
|
<remarks>
|
<para>The class maps to the <c>databaseSettings</c> element in configuration.</para>
|
</remarks>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings.SectionName">
|
<summary>
|
The name of the data configuration section.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings.#ctor">
|
<summary>
|
<para>Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings"/> class.</para>
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings.GetDatabaseSettings(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
|
<summary>
|
Retrieves the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings"/> from a configuration source.
|
</summary>
|
<param name="configurationSource">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> to query for the database settings.</param>
|
<returns>The database settings from the configuration source, or <see langword="null"/> (<b>Nothing</b> in Visual Basic) if the
|
configuration source does not contain database settings.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings.DefaultDatabase">
|
<summary>
|
<para>Gets or sets the default database instance name.</para>
|
</summary>
|
<value>
|
<para>The default database instance name.</para>
|
</value>
|
<remarks>
|
<para>This property maps to the <c>defaultInstance</c> element in configuration.</para>
|
</remarks>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings.ProviderMappings">
|
<summary>
|
Holds the optional mappings from ADO.NET's database providers to Enterprise Library's database types.
|
</summary>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping"/>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings">
|
<summary>
|
Provides a configuration-like view over the Data Access Application Block sections
|
</summary>
|
<remarks>
|
As the DataAccessBlock relies on a number of configuration sections (such as connectionStrings), this
|
config settings provides an abstraction over all these to simplify creating <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> entries.
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings.#ctor">
|
<summary>
|
Default constructor, used when creating registrations for containers.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings.#ctor(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings"/> class
|
with the given <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/>.
|
</summary>
|
<remarks>This constructor is primarily for test convenience.</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings.GetConnectionStringSettings(System.String)">
|
<summary>
|
Returns the <see cref="T:System.Configuration.ConnectionStringSettings"/> object with the given name from the connection strings
|
configuration section in the receiver's configuration source.
|
</summary>
|
<remarks>
|
The connection string will be retrieved from the configuration source if it contains the connection strings section,
|
otherwise it will be retrieved from the default configuration file.
|
</remarks>
|
<param name="name">The name for the desired connection string configuration.</param>
|
<returns>The connection string configuration.</returns>
|
<exception cref="T:System.ArgumentException">if <paramref name="name"/> is <see langword="null"/> (<b>Nothing</b> in Visual Basic) or empty.</exception>
|
<exception cref="T:System.Configuration.ConfigurationErrorsException">if the connection string object is not found, or if it does not specify a provider name.</exception>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings.GetProviderMapping(System.String)">
|
<summary>
|
This method is made public for unit testing purposes.
|
</summary>
|
<param name="dbProviderName"></param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings.GetRegistrations(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
|
<summary>
|
Creates <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> entries based on <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings"/>
|
</summary>
|
<returns>A set of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> entries.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings.GetUpdatedRegistrations(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
|
<summary>
|
Return the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects needed to reconfigure
|
the container after a configuration source has changed.
|
</summary>
|
<remarks>If there are no reregistrations, return an empty sequence.</remarks>
|
<param name="configurationSource">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> containing
|
the configuration information.</param>
|
<returns>The sequence of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> objects.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings.DefaultDatabase">
|
<summary>
|
Gets the default database instance name.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings.Databases">
|
<summary>
|
Gets the objects describing the database instances in the configuration source.
|
</summary>
|
<remarks>
|
Databases are derived from the collection of connection strings.
|
</remarks>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DatabaseProviderExtensions">
|
<summary>
|
Provides extensions for common database providers.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DatabaseProviderExtensions.ASqlDatabase(Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviders)">
|
<summary>
|
A Sql database for use with the System.Data.SqlClient namespace.
|
</summary>
|
<param name="context">Configuration context</param>
|
<returns></returns>
|
<seealso cref="N:System.Data.SqlClient"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DatabaseProviderExtensions.ASqlCeDatabase(Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviders)">
|
<summary>
|
A Sql CE database for use with the System.Data.SqlServerCe namespace.
|
</summary>
|
<param name="context">Configuration context</param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DatabaseProviderExtensions.AnOleDbDatabase(Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviders)">
|
<summary>
|
An OleDb database for use with the <see cref="N:System.Data.OleDb"/> namespace.
|
</summary>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DatabaseProviderExtensions.AnOdbcDatabase(Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviders)">
|
<summary>
|
An Odbc database for use with the <see cref="N:System.Data.Odbc"/> namespace.
|
</summary>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DatabaseProviderExtensions.AnOracleDatabase(Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviders)">
|
<summary>
|
An Oracle database for use with the System.Data.OracleClient namespace.
|
</summary>
|
<returns></returns>
|
<seealso cref="N:System.Data.OracleClient"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DatabaseProviderExtensions.AnotherDatabaseType(Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviders,System.String)">
|
<summary>
|
A database with the specified database provider name.
|
</summary>
|
<param name="context">Extension context for fluent-interface</param>
|
<param name="providerName">The provider name to use for this database connection</param>
|
<returns></returns>
|
<seealso cref="T:System.Data.Common.DbProviderFactories"/>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions">
|
<summary>
|
Data configuration fluent interface extions to <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSourceBuilder"/>
|
</summary>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationSourceBuilder"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions.ConfigureData(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSourceBuilder)">
|
<summary>
|
Configure database connections for Enterprise Library.
|
</summary>
|
<param name="configurationSourceBuilderRoot">Source builder root that is extended.</param>
|
<returns></returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProviders">
|
<summary>
|
Extension point for database providers to connect to the data configuration fluent-api.
|
</summary>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions"/>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension"/>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseProviderExtensionContext">
|
<summary>
|
Provides extenson context for database provider extensions.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseProviderExtensionContext.ConnectionString">
|
<summary>
|
The current connetion string under construction in the fluent interface.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseProviderExtensionContext.Builder">
|
<summary>
|
Context of the current builder for the extension
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseProviderConfiguration">
|
<summary>
|
Defines the mapping options for providers.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDataConfiguration">
|
<summary>
|
Starting point for data configuration.
|
</summary>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDataConfiguration.WithProviderNamed(System.String)">
|
<summary>
|
Specify a custom provider name or alias to use. This must
|
map to the name of the invarient name specified by <see cref="T:System.Data.Common.DbProviderFactories"/>
|
</summary>
|
<remarks>If the provider is not mapped to a specific Enterprise Library <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> class, then the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase"/> will be used.</remarks>
|
<param name="providerName">The name of the database provider's invarient.</param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseProviderConfiguration.MappedToDatabase(System.Type)">
|
<summary>
|
The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> to map the provider to.
|
</summary>
|
<param name="databaseType">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> type.</param>
|
<returns></returns>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase"/>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase"/>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseProviderConfiguration.MappedToDatabase``1">
|
<summary>
|
The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> to map the provider to.
|
</summary>
|
<typeparam name="T">Database type to map to</typeparam>
|
<returns></returns>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase"/>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase"/>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions.DataConfigurationBuilder.ForDatabaseNamed(System.String)">
|
<summary>
|
Configure a named database.
|
</summary>
|
<param name="databaseName">Name of database to configure</param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions.DataConfigurationBuilder.AsDefault">
|
<summary>
|
Set this database as the default one in the configuration.
|
</summary>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions.DataConfigurationBuilder.WithProviderNamed(System.String)">
|
<summary />
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions.DataConfigurationBuilder.MappedToDatabase(System.Type)">
|
<summary>
|
Map the provider alias to the specified database type.
|
</summary>
|
<param name="databaseType">Maps the provider to a type that derives from <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/></param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions.DataConfigurationBuilder.MappedToDatabase``1">
|
<summary />
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.DataConfigurationSourceBuilderExtensions.DataConfigurationBuilder.ThatIs">
|
<summary>
|
Specify the type of database.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping">
|
<summary>
|
Represents the mapping from an ADO.NET provider to an Enterprise Library <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/>.
|
</summary>
|
<remarks>
|
<para>
|
The Enterprise Library Data Access Application Block leverages the ADO.NET 2.0 provider factories. To determine what type of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> matches a given provider factory type, the optional
|
<see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping"/> configuration objects can be defined in the block's configuration section.
|
</para>
|
<para>
|
If a mapping is not present for a given provider type, sensible defaults will be used:
|
<list type="bullet">
|
<item>For provider name "System.Data.SqlClient", or for a provider of type <see cref="T:System.Data.SqlClient.SqlClientFactory"/>, the
|
<see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase"/> will be used.</item>
|
<item>For provider name "System.Data.OracleClient", or for a provider of type <see cref="T:System.Data.OracleClient.OracleClientFactory"/>, the
|
<see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase"/> will be used.</item>
|
<item>In any other case, the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase"/> will be used.</item>
|
</list>
|
</para>
|
</remarks>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings.GetProviderMapping(System.String)"/>
|
<seealso cref="T:System.Data.Common.DbProviderFactory"/>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping.DefaultSqlProviderName">
|
<summary>
|
Default name for the Sql managed provider.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping.DefaultOracleProviderName">
|
<summary>
|
Default name for the Oracle managed provider.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping.#ctor">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping"/> class.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping.#ctor(System.String,System.Type)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping"/> class with name and <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> type.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping.#ctor(System.String,System.String)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping"/> class with name and fully qualified type name of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> type.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping.DatabaseType">
|
<summary>
|
Gets or sets the type of database to use for the mapped ADO.NET provider.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping.DatabaseTypeName">
|
<summary>
|
Gets or sets the fully qualified type name of the database to use for the mapped ADO.NET provider.
|
</summary>
|
<value>
|
The fully qualified type name of the database to use for the mapped ADO.NET provider.
|
</value>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping.DbProviderName">
|
<summary>
|
Gets the logical name of the ADO.NET provider.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DbProviderMapping.Name">
|
<summary/>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IOdbcDatabaseConfiguration">
|
<summary>
|
Odbc database configuration options.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IOdbcDatabaseConfiguration.WithConnectionString(System.Data.Odbc.OdbcConnectionStringBuilder)">
|
<summary>
|
Define a connection string with the <see cref="T:System.Data.Odbc.OdbcConnectionStringBuilder"/>.
|
</summary>
|
<param name="builder"></param>
|
<returns></returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IOleDbDatabaseConfiguration">
|
<summary>
|
OleDb database configuration options.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IOleDbDatabaseConfiguration.WithConnectionString(System.Data.OleDb.OleDbConnectionStringBuilder)">
|
<summary>
|
Define an OleDb connection with the <see cref="T:System.Data.OleDb.OleDbConnectionStringBuilder"/>
|
</summary>
|
<param name="builder"></param>
|
<returns></returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseOracleConfiguration">
|
<summary>
|
Oracle configuration options
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseOracleConfiguration.WithConnectionString(System.String)">
|
<summary>
|
Define an Oracle connection with a connection string.
|
</summary>
|
<param name="connectionString"></param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseOracleConfiguration.WithConnectionString(System.Data.OracleClient.OracleConnectionStringBuilder)">
|
<summary>
|
Define an Oracle connection with the <see cref="T:System.Data.OracleClient.OracleConnectionStringBuilder"/>
|
</summary>
|
<param name="builder"></param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseOracleConfiguration.WithPackageNamed(System.String)">
|
<summary>
|
Define an Oracle package with the specified name.
|
</summary>
|
<param name="name"></param>
|
<returns></returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseOraclePackageConfiguration">
|
<summary>
|
Oracle package configuration options.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseOraclePackageConfiguration.AndPrefix(System.String)">
|
<summary>
|
Define the prefix for the Oracle package.
|
</summary>
|
<param name="prefix"></param>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.OracleConfigurationExtension.Microsoft#Practices#EnterpriseLibrary#Data#Configuration#Fluent#IDatabaseOraclePackageConfiguration#AndPrefix(System.String)">
|
<summary />
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.OracleConfigurationExtension.WithPackageNamed(System.String)">
|
<summary />
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseSqlCeDatabaseConfiguration">
|
<summary>
|
SqlCe database configuration options.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseSqlDatabaseConfiguration">
|
<summary>
|
Sql Server Database configuration options.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseSqlDatabaseConfiguration.WithConnectionString(System.Data.SqlClient.SqlConnectionStringBuilder)">
|
<summary>
|
Define a connection string using the <see cref="T:System.Data.SqlClient.SqlConnectionStringBuilder"/>.
|
</summary>
|
<param name="builder"></param>
|
<returns></returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.GenericDatabaseData">
|
<summary>
|
Describes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase"/> instance, aggregating information from a
|
<see cref="T:System.Configuration.ConnectionStringSettings"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.GenericDatabaseData.#ctor(System.Configuration.ConnectionStringSettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.GenericDatabaseData"/> class with a connection string and a configuration
|
source.
|
</summary>
|
<param name="connectionStringSettings">The <see cref="T:System.Configuration.ConnectionStringSettings"/> for the represented database.</param>
|
<param name="configurationSource">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> from which additional information can
|
be retrieved if necessary.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.GenericDatabaseData.GetRegistrations">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> instance describing the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase"/> represented by
|
this configuration object.
|
</summary>
|
<returns>A <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> instance describing a database.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.GenericDatabaseData.ProviderName">
|
<summary>
|
Gets the name of the ADO.NET provider for the represented database.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.ConnectionStringsManageabilityProvider">
|
<summary>
|
Provides an implementation for <see cref="T:System.Configuration.ConnectionStringsSection"/> that performs
|
policy override processing for the section, performing appropriate logging of
|
policy processing errors, from policy override processing for configuration objects
|
contained by the section.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.ConnectionStringsManageabilityProvider.ConnectionStringPropertyName">
|
<summary>
|
The name of the connection string property.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.ConnectionStringsManageabilityProvider.ProviderNamePropertyName">
|
<summary>
|
The name of the provider property.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.ConnectionStringsManageabilityProvider.#ctor(System.Collections.Generic.IDictionary{System.Type,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProvider})">
|
<summary>
|
Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.ConnectionStringsManageabilityProvider"/> class with the sub providers.
|
</summary>
|
<param name="subProviders">A set of sub providers.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.ConnectionStringsManageabilityProvider.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,System.Configuration.ConnectionStringsSection,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
|
<summary>
|
Adds the ADM instructions that describe the policies that can be used to override the configuration
|
information represented by a configuration section.
|
</summary>
|
<param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
|
<param name="configurationSection">The configuration section instance.</param>
|
<param name="configurationSource">The configuration source from where to get additional configuration
|
information, if necessary.</param>
|
<param name="sectionKey">The root key for the section's policies.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.ConnectionStringsManageabilityProvider.OverrideWithGroupPoliciesForConfigurationSection(System.Configuration.ConnectionStringsSection,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
|
<summary>
|
Overrides the <paramref name="configurationSection"/>'s properties with the Group Policy values from
|
the registry.
|
</summary>
|
<param name="configurationSection">The configuration section that must be managed.</param>
|
<param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.ConnectionStringsManageabilityProvider.OverrideWithGroupPoliciesForConfigurationElements(System.Configuration.ConnectionStringsSection,System.Boolean,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
|
<summary>
|
Overrides the <paramref name="configurationSection"/>'s configuration elements' properties
|
with the Group Policy values from the registry, if any.
|
</summary>
|
<param name="configurationSection">The configuration section that must be managed.</param>
|
<param name="readGroupPolicies"><see langword="true"/> if Group Policy overrides must be applied; otherwise,
|
<see langword="false"/>.</param>
|
<param name="machineKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the
|
configuration section at the machine level, or <see langword="null"/>
|
if there is no such registry key.</param>
|
<param name="userKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the
|
configuration section at the user level, or <see langword="null"/>
|
if there is no such registry key.</param>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.ConnectionStringsManageabilityProvider.SectionCategoryName">
|
<summary>
|
Gets the name of the category that represents the whole configuration section.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.ConnectionStringsManageabilityProvider.SectionName">
|
<summary>
|
Gets the name of the managed configuration section.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider">
|
<summary>
|
Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings"/> that performs
|
policy override processing for the section, performing appropriate logging of
|
policy processing errors, from policy override processing for configuration objects
|
contained by the section.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider.DefaultDatabasePropertyName">
|
<summary>
|
The name of the default database property.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider.ProviderMappingsKeyName">
|
<summary>
|
The name of the provider mappings property.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider.DatabaseTypePropertyName">
|
<summary>
|
The name of the database type property.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider.#ctor(System.Collections.Generic.IDictionary{System.Type,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProvider})">
|
<summary>
|
Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider"/> class with the sub providers.
|
</summary>
|
<param name="subProviders">A set of sub providers.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
|
<summary>
|
Adds the ADM instructions that describe the policies that can be used to override the configuration
|
information represented by a configuration section.
|
</summary>
|
<param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
|
<param name="configurationSection">The configuration section instance.</param>
|
<param name="configurationSource">The configuration source from where to get additional configuration
|
information, if necessary.</param>
|
<param name="sectionKey">The root key for the section's policies.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider.OverrideWithGroupPoliciesForConfigurationSection(Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
|
<summary>
|
Overrides the <paramref name="configurationSection"/>'s properties with the Group Policy values from
|
the registry.
|
</summary>
|
<param name="configurationSection">The configuration section that must be managed.</param>
|
<param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider.OverrideWithGroupPoliciesForConfigurationElements(Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,System.Boolean,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
|
<summary>
|
Overrides the <paramref name="configurationSection"/>'s configuration elements' properties
|
with the Group Policy values from the registry, if any.
|
</summary>
|
<param name="configurationSection">The configuration section that must be managed.</param>
|
<param name="readGroupPolicies"><see langword="true"/> if Group Policy overrides must be applied; otherwise,
|
<see langword="false"/>.</param>
|
<param name="machineKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the
|
configuration section at the machine level, or <see langword="null"/>
|
if there is no such registry key.</param>
|
<param name="userKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the
|
configuration section at the user level, or <see langword="null"/>
|
if there is no such registry key.</param>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider.SectionCategoryName">
|
<summary>
|
Gets the name of the category that represents the whole configuration section.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.DatabaseSettingsManageabilityProvider.SectionName">
|
<summary>
|
Gets the name of the managed configuration section.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.OracleConnectionSettingsManageabilityProvider">
|
<summary>
|
Provides an implementation for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings"/> that performs
|
policy override processing for the section, performing appropriate logging of
|
policy processing errors, from policy override processing for configuration objects
|
contained by the section.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.OracleConnectionSettingsManageabilityProvider.PackagesPropertyName">
|
<summary>
|
The name of the packages property.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.OracleConnectionSettingsManageabilityProvider.#ctor(System.Collections.Generic.IDictionary{System.Type,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProvider})">
|
<summary>
|
Initialize a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.OracleConnectionSettingsManageabilityProvider"/> class witha a set of sub providers.
|
</summary>
|
<param name="subProviders">A set of sub providers.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.OracleConnectionSettingsManageabilityProvider.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
|
<summary>
|
Adds the ADM instructions that describe the policies that can be used to override the configuration
|
information represented by a configuration section.
|
</summary>
|
<param name="contentBuilder">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder"/> to which the Adm instructions are to be appended.</param>
|
<param name="configurationSection">The configuration section instance.</param>
|
<param name="configurationSource">The configuration source from where to get additional configuration
|
information, if necessary.</param>
|
<param name="sectionKey">The root key for the section's policies.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.OracleConnectionSettingsManageabilityProvider.OverrideWithGroupPoliciesForConfigurationElements(Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings,System.Boolean,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
|
<summary>
|
Overrides the <paramref name="configurationSection"/>'s configuration elements' properties
|
with the Group Policy values from the registry, if any.
|
</summary>
|
<param name="configurationSection">The configuration section that must be managed.</param>
|
<param name="readGroupPolicies"><see langword="true"/> if Group Policy overrides must be applied; otherwise,
|
<see langword="false"/>.</param>
|
<param name="machineKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the
|
configuration section at the machine level, or <see langword="null"/>
|
if there is no such registry key.</param>
|
<param name="userKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the
|
configuration section at the user level, or <see langword="null"/>
|
if there is no such registry key.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.OracleConnectionSettingsManageabilityProvider.OverrideWithGroupPoliciesForConfigurationSection(Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
|
<summary>
|
Overrides the <paramref name="configurationSection"/>'s properties with the Group Policy values from
|
the registry.
|
</summary>
|
<param name="configurationSection">The configuration section that must be managed.</param>
|
<param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides.</param>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.OracleConnectionSettingsManageabilityProvider.SectionCategoryName">
|
<summary>
|
Gets the name of the category that represents the whole configuration section.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.OracleConnectionSettingsManageabilityProvider.SectionName">
|
<summary>
|
Gets the name of the managed configuration section.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources">
|
<summary>
|
A strongly-typed resource class, for looking up localized strings, etc.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.ResourceManager">
|
<summary>
|
Returns the cached ResourceManager instance used by this class.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.Culture">
|
<summary>
|
Overrides the current thread's CurrentUICulture property for all
|
resource lookups using this strongly typed resource class.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.ConnectionStringConnectionStringPartName">
|
<summary>
|
Looks up a localized string similar to Connection string.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.ConnectionStringPolicyNameTemplate">
|
<summary>
|
Looks up a localized string similar to Specify settings for connection '{0}'.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.ConnectionStringProviderNamePartName">
|
<summary>
|
Looks up a localized string similar to Provider name.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.ConnectionStringsCategoryName">
|
<summary>
|
Looks up a localized string similar to Connection strings.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.DatabaseCategoryName">
|
<summary>
|
Looks up a localized string similar to Database.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.DatabaseSettingsDefaultDatabasePartName">
|
<summary>
|
Looks up a localized string similar to Default database.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.DatabaseSettingsPolicyName">
|
<summary>
|
Looks up a localized string similar to Specify Database Block Settings.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.OracleConnectionPackagesPartName">
|
<summary>
|
Looks up a localized string similar to Package mappings.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.OracleConnectionPolicyNameTemplate">
|
<summary>
|
Looks up a localized string similar to Specify settings for Oracle connection '{0}'.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.OracleConnectionsCategoryName">
|
<summary>
|
Looks up a localized string similar to Oracle packages.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.ProviderMappingDatabaseTypePartName">
|
<summary>
|
Looks up a localized string similar to Database type.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.ProviderMappingPolicyNameTemplate">
|
<summary>
|
Looks up a localized string similar to Specify settings for provider '{0}'.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Manageability.Properties.Resources.ProviderMappingsCategoryName">
|
<summary>
|
Looks up a localized string similar to Provider mappings.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper">
|
<summary>
|
This is a small helper class used to manage closing a connection
|
in the presence of transaction pooling. We can't actually
|
close the connection until everyone using it is done, thus, we
|
need reference counting.
|
</summary>
|
<remarks>
|
User code should not use this class directly - it's used internally
|
by the authors of DAAB providers to manage connections when using
|
the DAAB methods.
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper.#ctor(System.Data.Common.DbConnection)">
|
<summary>
|
Create a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper"/> that wraps
|
the given <paramref name="connection"/>.
|
</summary>
|
<param name="connection">Database connection to manage the lifetime of.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper.Dispose">
|
<summary>
|
Decrement the reference count and, if refcount is 0, close the underlying connection.
|
</summary>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper.Dispose(System.Boolean)">
|
<summary>
|
Usual Dispose pattern folderal to shut up FxCop.
|
</summary>
|
<param name="disposing">true if called via <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper.Dispose"/> method, false
|
if called from finalizer. Of course, since we have no finalizer this will never
|
be false.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper.AddRef">
|
<summary>
|
Increment the reference count for the wrapped connection.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper.Connection">
|
<summary>
|
The underlying <see cref="T:System.Data.Common.DbConnection"/> we're managing.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper.IsDisposed">
|
<summary>
|
Has this wrapper disposed the underlying connection?
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions">
|
<summary>
|
Class that contains extension methods that apply on <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.ExecuteSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,System.Object[])">
|
<summary>
|
Executes a stored procedure and returns the result as an enumerable of <typeparamref name="TResult"/>.
|
The conversion from <see cref="T:System.Data.IDataRecord"/> to <typeparamref name="TResult"/> will be done for each property based on matching property name to column name.
|
</summary>
|
<typeparam name="TResult">The element type that will be returned when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that will be executed.</param>
|
<param name="parameterValues">Parameter values passsed to the stored procedure.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.ExecuteSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,System.Object[])">
|
<summary>
|
Executes a stored procedure and returns the result as an enumerable of <typeparamref name="TResult"/>.
|
The conversion from <see cref="T:System.Data.IDataRecord"/> to <typeparamref name="TResult"/> will be done for each property based on matching property name to column name.
|
</summary>
|
<typeparam name="TResult">The element type that will be returned when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that will be executed.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<param name="parameterValues">Parameter values passsed to the stored procedure.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.ExecuteSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{``0},System.Object[])">
|
<summary>
|
Executes a stored procedure and returns the result as an enumerable of <typeparamref name="TResult"/>.
|
</summary>
|
<typeparam name="TResult">The element type that will be returned when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that will be executed.</param>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
<param name="parameterValues">Parameter values passsed to the stored procedure.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.ExecuteSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{``0},System.Object[])">
|
<summary>
|
Executes a stored procedure and returns the result as an enumerable of <typeparamref name="TResult"/>.
|
</summary>
|
<typeparam name="TResult">The element type that will be returned when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that will be executed.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
<param name="parameterValues">Parameter values passsed to the stored procedure.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.ExecuteSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{``0},System.Object[])">
|
<summary>
|
Executes a stored procedure and returns the result as an enumerable of <typeparamref name="TResult"/>.
|
</summary>
|
<typeparam name="TResult">The element type that will be returned when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that will be executed.</param>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
<param name="parameterValues">Parameter values passsed to the stored procedure.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.ExecuteSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{``0},System.Object[])">
|
<summary>
|
Executes a stored procedure and returns the result as an enumerable of <typeparamref name="TResult"/>.
|
</summary>
|
<typeparam name="TResult">The element type that will be returned when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that will be executed.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
<param name="parameterValues">Parameter values passsed to the stored procedure.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String)">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> for the given stored procedure.
|
The conversion from <see cref="T:System.Data.IDataRecord"/> to <typeparamref name="TResult"/> will be done for each property based on matching property name to column name.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that should be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>. </param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper)">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> for the given stored procedure.
|
The conversion from <see cref="T:System.Data.IDataRecord"/> to <typeparamref name="TResult"/> will be done for each property based on matching property name to column name.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that should be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>. </param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{``0})">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> for the given stored procedure.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that should be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>. </param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{``0})">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> for the given stored procedure.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that should be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>. </param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{``0})">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> for the given stored procedure.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that should be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>. </param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSprocAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{``0})">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> for the given stored procedure.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="procedureName">The name of the stored procedure that should be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>. </param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.ExecuteSqlStringAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String)">
|
<summary>
|
Executes a Transact-SQL query and returns the result as an enumerable of <typeparamref name="TResult"/>.
|
The conversion from <see cref="T:System.Data.IDataRecord"/> to <typeparamref name="TResult"/> will be done for each property based on matching property name to column name.
|
</summary>
|
<typeparam name="TResult">The element type that will be returned when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="sqlString">The Transact-SQL query that will be executed.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.ExecuteSqlStringAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{``0})">
|
<summary>
|
Executes a Transact-SQL query and returns the result as an enumerable of <typeparamref name="TResult"/>.
|
The conversion from <see cref="T:System.Data.IDataRecord"/> to <typeparamref name="TResult"/> will be done for each property based on matching property name to column name.
|
</summary>
|
<typeparam name="TResult">The element type that will be returned when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
<param name="sqlString">The Transact-SQL query that will be executed.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.ExecuteSqlStringAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{``0})">
|
<summary>
|
Executes a Transact-SQL query and returns the result as an enumerable of <typeparamref name="TResult"/>.
|
The conversion from <see cref="T:System.Data.IDataRecord"/> to <typeparamref name="TResult"/> will be done for each property based on matching property name to column name.
|
</summary>
|
<typeparam name="TResult">The element type that will be returned when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="sqlString">The Transact-SQL query that will be executed.</param>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSqlStringAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String)">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/> for the given Transact-SQL query.
|
The conversion from <see cref="T:System.Data.IDataRecord"/> to <typeparamref name="TResult"/> will be done for each property based on matching property name to column name.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="sqlString">The Transact-SQL query that will be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/>.</param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSqlStringAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper)">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/> for the given Transact-SQL query.
|
The conversion from <see cref="T:System.Data.IDataRecord"/> to <typeparamref name="TResult"/> will be done for each property based on matching property name to column name.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="sqlString">The Transact-SQL query that will be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/>.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSqlStringAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{``0})">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/> for the given Transact-SQL query.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="sqlString">The Transact-SQL query that will be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/>.</param>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSqlStringAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{``0})">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/> for the given Transact-SQL query.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="sqlString">The Transact-SQL query that will be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/>.</param>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSqlStringAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{``0})">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/> for the given Transact-SQL query.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="sqlString">The Transact-SQL query that will be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/>.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseExtensions.CreateSqlStringAccessor``1(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{``0})">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/> for the given Transact-SQL query.
|
</summary>
|
<typeparam name="TResult">The type the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> should return when executing.</typeparam>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that contains the stored procedure.</param>
|
<param name="sqlString">The Transact-SQL query that will be executed by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/>.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/>.</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper">
|
<summary>
|
Wrapper class that implements a pass through version of <see cref="T:System.Data.IDataReader"/>.
|
Useful for various places where we need to wrap data readers for connection
|
management.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.#ctor(System.Data.IDataReader)">
|
<summary>
|
Construct a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper"/> that delegates all methods
|
to the given <paramref name="innerReader"/>.
|
</summary>
|
<param name="innerReader"><see cref="T:System.Data.IDataReader"/> to wrap.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.Close">
|
<summary>
|
Closes the <see cref="T:System.Data.IDataReader"/> Object.
|
</summary>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.Dispose">
|
<summary>
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
</summary>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.Dispose(System.Boolean)">
|
<summary>
|
Close the contained data reader when disposing.
|
</summary>
|
<param name="disposing">True if called from Dispose method, false if called from finalizer. Since
|
this class doesn't have a finalizer, this will always be true.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetName(System.Int32)">
|
<summary>
|
Gets the name for the field to find.
|
</summary>
|
<returns>
|
The name of the field or the empty string (""), if there is no value to return.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetDataTypeName(System.Int32)">
|
<summary>
|
Gets the data type information for the specified field.
|
</summary>
|
<returns>
|
The data type information for the specified field.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetFieldType(System.Int32)">
|
<summary>
|
Gets the <see cref="T:System.Type"/> information corresponding to the type of <see cref="T:System.Object"/> that would be returned from <see cref="M:System.Data.IDataRecord.GetValue(System.Int32)"/>.
|
</summary>
|
<returns>
|
The <see cref="T:System.Type"/> information corresponding to the type of <see cref="T:System.Object"/> that would be returned from <see cref="M:System.Data.IDataRecord.GetValue(System.Int32)"/>.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetValue(System.Int32)">
|
<summary>
|
Return the value of the specified field.
|
</summary>
|
<returns>
|
The <see cref="T:System.Object"/> which will contain the field value upon return.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetValues(System.Object[])">
|
<summary>
|
Gets all the attribute fields in the collection for the current record.
|
</summary>
|
<returns>
|
The number of instances of <see cref="T:System.Object"/> in the array.
|
</returns>
|
<param name="values">An array of <see cref="T:System.Object"/> to copy the attribute fields into.
|
</param><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetOrdinal(System.String)">
|
<summary>
|
Return the index of the named field.
|
</summary>
|
<returns>
|
The index of the named field.
|
</returns>
|
<param name="name">The name of the field to find.
|
</param><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetBoolean(System.Int32)">
|
<summary>
|
Gets the value of the specified column as a Boolean.
|
</summary>
|
<returns>
|
The value of the column.
|
</returns>
|
<param name="i">The zero-based column ordinal.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetByte(System.Int32)">
|
<summary>
|
Gets the 8-bit unsigned integer value of the specified column.
|
</summary>
|
<returns>
|
The 8-bit unsigned integer value of the specified column.
|
</returns>
|
<param name="i">The zero-based column ordinal.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
|
<summary>
|
Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset.
|
</summary>
|
<returns>
|
The actual number of bytes read.
|
</returns>
|
<param name="i">The zero-based column ordinal.
|
</param><param name="fieldOffset">The index within the field from which to start the read operation.
|
</param><param name="buffer">The buffer into which to read the stream of bytes.
|
</param><param name="bufferoffset">The index for <paramref name="buffer"/> to start the read operation.
|
</param><param name="length">The number of bytes to read.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetChar(System.Int32)">
|
<summary>
|
Gets the character value of the specified column.
|
</summary>
|
<returns>
|
The character value of the specified column.
|
</returns>
|
<param name="i">The zero-based column ordinal.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
|
<summary>
|
Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset.
|
</summary>
|
<returns>
|
The actual number of characters read.
|
</returns>
|
<param name="i">The zero-based column ordinal.
|
</param><param name="fieldoffset">The index within the row from which to start the read operation.
|
</param><param name="buffer">The buffer into which to read the stream of bytes.
|
</param><param name="bufferoffset">The index for <paramref name="buffer"/> to start the read operation.
|
</param><param name="length">The number of bytes to read.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetGuid(System.Int32)">
|
<summary>
|
Returns the GUID value of the specified field.
|
</summary>
|
<returns>
|
The GUID value of the specified field.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetInt16(System.Int32)">
|
<summary>
|
Gets the 16-bit signed integer value of the specified field.
|
</summary>
|
<returns>
|
The 16-bit signed integer value of the specified field.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetInt32(System.Int32)">
|
<summary>
|
Gets the 32-bit signed integer value of the specified field.
|
</summary>
|
<returns>
|
The 32-bit signed integer value of the specified field.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetInt64(System.Int32)">
|
<summary>
|
Gets the 64-bit signed integer value of the specified field.
|
</summary>
|
<returns>
|
The 64-bit signed integer value of the specified field.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetFloat(System.Int32)">
|
<summary>
|
Gets the single-precision floating point number of the specified field.
|
</summary>
|
<returns>
|
The single-precision floating point number of the specified field.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetDouble(System.Int32)">
|
<summary>
|
Gets the double-precision floating point number of the specified field.
|
</summary>
|
<returns>
|
The double-precision floating point number of the specified field.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetString(System.Int32)">
|
<summary>
|
Gets the string value of the specified field.
|
</summary>
|
<returns>
|
The string value of the specified field.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetDecimal(System.Int32)">
|
<summary>
|
Gets the fixed-position numeric value of the specified field.
|
</summary>
|
<returns>
|
The fixed-position numeric value of the specified field.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetDateTime(System.Int32)">
|
<summary>
|
Gets the date and time data value of the specified field.
|
</summary>
|
<returns>
|
The date and time data value of the specified field.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetData(System.Int32)">
|
<summary>
|
Returns an <see cref="T:System.Data.IDataReader"/> for the specified column ordinal.
|
</summary>
|
<returns>
|
An <see cref="T:System.Data.IDataReader"/>.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.IsDBNull(System.Int32)">
|
<summary>
|
Return whether the specified field is set to null.
|
</summary>
|
<returns>
|
true if the specified field is set to null; otherwise, false.
|
</returns>
|
<param name="i">The index of the field to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.GetSchemaTable">
|
<summary>
|
Returns a <see cref="T:System.Data.DataTable"/> that describes the column metadata of the <see cref="T:System.Data.IDataReader"/>.
|
</summary>
|
<returns>
|
A <see cref="T:System.Data.DataTable"/> that describes the column metadata.
|
</returns>
|
<exception cref="T:System.InvalidOperationException">The <see cref="T:System.Data.IDataReader"/> is closed.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.NextResult">
|
<summary>
|
Advances the data reader to the next result, when reading the results of batch SQL statements.
|
</summary>
|
<returns>
|
true if there are more rows; otherwise, false.
|
</returns>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.Read">
|
<summary>
|
Advances the <see cref="T:System.Data.IDataReader"/> to the next record.
|
</summary>
|
<returns>
|
true if there are more rows; otherwise, false.
|
</returns>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.InnerReader">
|
<summary>
|
The actual raw <see cref="T:System.Data.IDataReader"/> we're wrapping.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.FieldCount">
|
<summary>
|
Gets the number of columns in the current row.
|
</summary>
|
<returns>
|
When not positioned in a valid recordset, 0; otherwise, the number of columns in the current record. The default is -1.
|
</returns>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.Depth">
|
<summary>
|
Gets a value indicating the depth of nesting for the current row.
|
</summary>
|
<returns>
|
The level of nesting.
|
</returns>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.IsClosed">
|
<summary>
|
Gets a value indicating whether the data reader is closed.
|
</summary>
|
<returns>
|
true if the data reader is closed; otherwise, false.
|
</returns>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.RecordsAffected">
|
<summary>
|
Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.
|
</summary>
|
<returns>
|
The number of rows changed, inserted, or deleted; 0 if no rows were affected or the statement failed; and -1 for SELECT statements.
|
</returns>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.System#Data#IDataRecord#Item(System.Int32)">
|
<summary>
|
Gets the column located at the specified index.
|
</summary>
|
<returns>
|
The column located at the specified index as an <see cref="T:System.Object"/>.
|
</returns>
|
<param name="i">The zero-based index of the column to get.
|
</param><exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"/>.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DataReaderWrapper.System#Data#IDataRecord#Item(System.String)">
|
<summary>
|
Gets the column with the specified name.
|
</summary>
|
<returns>
|
The column with the specified name as an <see cref="T:System.Object"/>.
|
</returns>
|
<param name="name">The name of the column to find.
|
</param><exception cref="T:System.IndexOutOfRangeException">No column with the specified name was found.
|
</exception><filterpriority>2</filterpriority>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider">
|
<summary>
|
Interface that defines the events that are raised for instrumentation
|
of the Data Access Application Block.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider.FireCommandExecutedEvent(System.DateTime)">
|
<summary>
|
Fires the CommandExecuted event.
|
</summary>
|
<param name="startTime">The time the command started its execution.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider.FireCommandFailedEvent(System.String,System.String,System.Exception)">
|
<summary>
|
Fires the CommandFailed event.
|
</summary>
|
<param name="commandText">The text of the command that failed its execution.</param>
|
<param name="connectionString">The connection string of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that executed the failed command, with credentials removed.</param>
|
<param name="exception">The exception thrown when the command failed.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider.FireConnectionOpenedEvent">
|
<summary>
|
Fires the ConnectionOpened event.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider.FireConnectionFailedEvent(System.String,System.Exception)">
|
<summary>
|
Fires the ConnectionFailed event.
|
</summary>
|
<param name="connectionString">The connection string that caused the failed connection, with credentials removed.</param>
|
<param name="exception">The exception thrown when the connection failed.</param>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider">
|
<summary>
|
An implementation of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider"/> that raises
|
the instrumentation events to the event log and performance counters.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.CounterCategoryName">
|
<summary>
|
Name of the performance counter category updated by this provider.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.TotalConnectionOpenedCounter">
|
<summary>
|
Instance name for the "connections opened" performance counter.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.TotalConnectionFailedCounter">
|
<summary>
|
Name for the "connections failed" performance counter.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.TotalCommandsExecutedCounter">
|
<summary>
|
Name for the "commands executed" performance counter.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.TotalCommandsFailedCounter">
|
<summary>
|
Name for the "commands failed" performance counter.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.#ctor(System.String,System.Boolean,System.Boolean,System.String)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider"/> class.
|
</summary>
|
<param name="instanceName">The name of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> instance this instrumentation Provider is created for.</param>
|
<param name="performanceCountersEnabled"><b>true</b> if performance counters should be updated.</param>
|
<param name="eventLoggingEnabled"><b>true</b> if event log entries should be written.</param>
|
<param name="applicationInstanceName">The application instance name.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.#ctor(System.String,System.Boolean,System.Boolean,Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IPerformanceCounterNameFormatter)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider"/> class.
|
</summary>
|
<param name="instanceName">The name of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> instance this instrumentation Provider is created for.</param>
|
<param name="performanceCountersEnabled"><b>true</b> if performance counters should be updated.</param>
|
<param name="eventLoggingEnabled"><b>true</b> if event log entries should be written.</param>
|
<param name="nameFormatter">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IPerformanceCounterNameFormatter"/> that is used to creates unique name for each <see cref="T:System.Diagnostics.PerformanceCounter"/> instance.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.FireConnectionOpenedEvent">
|
<summary>
|
This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
Default handler for the <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.FireConnectionOpenedEvent"/> event.
|
</summary>
|
<remarks>
|
Increments the "Connections Opened/sec" and the "Total Connections Opened" performance counter
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.FireCommandExecutedEvent(System.DateTime)">
|
<summary>
|
This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
Default handler for the <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.FireCommandExecutedEvent(System.DateTime)"/> event.
|
</summary>
|
<remarks>
|
Increments the "Commands Executed/sec" performance counter.
|
</remarks>
|
<param name="startTime">Time the command was executed</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.FireConnectionFailedEvent(System.String,System.Exception)">
|
<summary>
|
This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
Default handler for the <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.FireConnectionFailedEvent(System.String,System.Exception)"/> event.
|
</summary>
|
<remarks>
|
Increments the "Connections Failed/sec" performance counter and writes
|
an error entry to the event log.
|
</remarks>
|
<param name="connectionString">The connection string that caused the failed connection, with credentials removed.</param>
|
<param name="exception">The exception thrown when the connection failed.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.FireCommandFailedEvent(System.String,System.String,System.Exception)">
|
<summary>
|
This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
Default handler for the <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.FireCommandFailedEvent(System.String,System.String,System.Exception)"/> event.
|
</summary>
|
<remarks>
|
Increments the "Commands Failed/sec" performance counter and writes
|
an error entry to the event log.
|
</remarks>
|
<param name="commandText">The text of the command that failed its execution.</param>
|
<param name="connectionString">The connection string of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that executed the failed command, with credentials removed.</param>
|
<param name="exception">The exception thrown when the command failed.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.ClearCounterCache">
|
<summary>
|
This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
Clears the cached performance counter instances.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NewDataInstrumentationProvider.CreatePerformanceCounters(System.String[])">
|
<summary>
|
Creates the performance counters to instrument the caching events for the specified instance names.
|
</summary>
|
<param name="instanceNames">The instance names for the performance counters.</param>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NullDataInstrumentationProvider">
|
<summary>
|
An implementation of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider"/> that
|
does nothing with the instrumentation events.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NullDataInstrumentationProvider.FireCommandExecutedEvent(System.DateTime)">
|
<summary>
|
Fires the CommandExecuted event.
|
</summary>
|
<param name="startTime">The time the command started its execution.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NullDataInstrumentationProvider.FireCommandFailedEvent(System.String,System.String,System.Exception)">
|
<summary>
|
Fires the CommandFailed event.
|
</summary>
|
<param name="commandText">The text of the command that failed its execution.</param>
|
<param name="connectionString">The connection string of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> that executed the failed command, with credentials removed.</param>
|
<param name="exception">The exception thrown when the command failed.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NullDataInstrumentationProvider.FireConnectionOpenedEvent">
|
<summary>
|
Fires the ConnectionOpened event.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.NullDataInstrumentationProvider.FireConnectionFailedEvent(System.String,System.Exception)">
|
<summary>
|
Fires the ConnectionFailed event.
|
</summary>
|
<param name="connectionString">The connection string that caused the failed connection, with credentials removed.</param>
|
<param name="exception">The exception thrown when the connection failed.</param>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper">
|
<summary>
|
Interface used to interpret parameters passed to an <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.DataAccessor`1.Execute(System.Object[])"/> method
|
and assign them to the <see cref="T:System.Data.Common.DbCommand"/> that will be executed.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper.AssignParameters(System.Data.Common.DbCommand,System.Object[])">
|
<summary>
|
|
</summary>
|
<param name="command"></param>
|
<param name="parameterValues"></param>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1">
|
<summary>
|
Represents the operation of mapping a <see cref="T:System.Data.IDataRecord"/> to <typeparamref name="TResult"/>.
|
</summary>
|
<typeparam name="TResult">The type this row mapper will be mapping to.</typeparam>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.ReflectionRowMapper`1"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1.MapRow(System.Data.IDataRecord)">
|
<summary>
|
When implemented by a class, returns a new <typeparamref name="TResult"/> based on <paramref name="row"/>.
|
</summary>
|
<param name="row">The <see cref="T:System.Data.IDataRecord"/> to map.</param>
|
<returns>The instance of <typeparamref name="TResult"/> that is based on <paramref name="row"/>.</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.MapBuilder`1">
|
<summary>
|
Static entry point for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/> interface, which allows to build reflection-based <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/>s.
|
</summary>
|
<typeparam name="TResult">The type for which a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> should be build.</typeparam>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.MapBuilder`1.BuildAllProperties">
|
<summary>
|
Returns a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that maps all properties for <typeparamref name="TResult"/> based on name.
|
</summary>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.MapBuilder`1.MapAllProperties">
|
<summary>
|
Returns a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/> that can be used to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/>.
|
The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/> has a mapping set up for all properties of <typeparamref name="TResult"/> based on name.
|
</summary>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.MapBuilder`1.MapNoProperties">
|
<summary>
|
Returns a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/> that can be used to build a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/>.
|
The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/> has no mappings to start out with.
|
</summary>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/>
|
<returns>A new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/>.</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContextTest`1">
|
<summary>
|
This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
|
</summary>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1">
|
<summary>
|
A fluent interface that can be used to construct a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/>.
|
</summary>
|
<typeparam name="TResult">The type for which a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> should be build.</typeparam>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1.MapByName(System.Reflection.PropertyInfo)">
|
<summary>
|
Adds a property mapping to the context for <paramref name="property"/> that specifies this property will be mapped to a column with a matching name.
|
</summary>
|
<param name="property">The property of <typeparamref name="TResult"/> that should be mapped.</param>
|
<returns>The fluent interface that can be used further specify mappings.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1.MapByName``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
|
<summary>
|
Adds a property mapping to the context for <paramref name="propertySelector"/> that specifies this property will be mapped to a column with a matching name.
|
</summary>
|
<param name="propertySelector">A lambda function that returns the property that should be mapped.</param>
|
<returns>The fluent interface that can be used further specify mappings.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1.DoNotMap(System.Reflection.PropertyInfo)">
|
<summary>
|
Adds a property mapping to the context for <paramref name="property"/> that specifies this property will be ignored while mapping.
|
</summary>
|
<param name="property">The property of <typeparamref name="TResult"/> that should be mapped.</param>
|
<returns>The fluent interface that can be used further specify mappings.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1.DoNotMap``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
|
<summary>
|
Adds a property mapping to the context for <paramref name="propertySelector"/> that specifies this property will be ignored while mapping.
|
</summary>
|
<param name="propertySelector">A lambda function that returns the property that should be mapped.</param>
|
<returns>The fluent interface that can be used further specify mappings.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1.Map``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
|
<summary>
|
Adds a property mapping to the context for <paramref name="propertySelector"/>.
|
</summary>
|
<param name="propertySelector">A lambda function that returns the property that should be mapped.</param>
|
<returns>The fluent interface that can be used to specify how to map this property.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1.Map(System.Reflection.PropertyInfo)">
|
<summary>
|
Adds a property mapping to the context for <paramref name="property"/>.
|
</summary>
|
<param name="property">The property of <typeparamref name="TResult"/> that should be mapped.</param>
|
<returns>The fluent interface that can be used to specify how to map this property.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1.Build">
|
<summary>
|
Builds the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that can be used to map data structures to clr types.
|
</summary>
|
<returns>An instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContextTest`1.GetPropertyMappings">
|
<summary>
|
Returns the list of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping"/>s that have been accumulated by the context.
|
</summary>
|
<returns>The list of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping"/>.</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContextMap`2">
|
<summary>
|
A fluent interface that can be used to construct a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/>.
|
</summary>
|
<typeparam name="TResult">The type for which a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> should be build.</typeparam>
|
<typeparam name="TMember">The type of the member for which a mapping needs to specified.</typeparam>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContext`1"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContextMap`2.ToColumn(System.String)">
|
<summary>
|
Maps the current property to a column with the given name.
|
</summary>
|
<param name="columnName">The name of the column the current property should be mapped to.</param>
|
<returns>The fluent interface that can be used further specify mappings.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.IMapBuilderContextMap`2.WithFunc(System.Func{System.Data.IDataRecord,`1})">
|
<summary>
|
Maps the current property to a user specified function.
|
</summary>
|
<param name="f">The user specified function that will map the current property.</param>
|
<returns>The fluent interface that can be used further specify mappings.</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources">
|
<summary>
|
A strongly-typed resource class, for looking up localized strings, etc.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.ResourceManager">
|
<summary>
|
Returns the cached ResourceManager instance used by this class.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.Culture">
|
<summary>
|
Overrides the current thread's CurrentUICulture property for all
|
resource lookups using this strongly typed resource class.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OracleConnectionDataDescription">
|
<summary>
|
Looks up a localized string similar to 225 - A connection to an Oracle database that includes additional information such as the package to use..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OracleConnectionDataDisplayName">
|
<summary>
|
Looks up a localized string similar to Oracle Connection.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OracleConnectionDataNameDescription">
|
<summary>
|
Looks up a localized string similar to 227 - The name of the Oracle Connection..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OracleConnectionDataNameDisplayName">
|
<summary>
|
Looks up a localized string similar to Name.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OracleConnectionDataPackagesDescription">
|
<summary>
|
Looks up a localized string similar to 229 - The Oracle connection packages that define information specific to Oracle databases and this connection..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OracleConnectionDataPackagesDisplayName">
|
<summary>
|
Looks up a localized string similar to Packages.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OracleConnectionSettingsDescription">
|
<summary>
|
Looks up a localized string similar to 231 - Settings specific to Oracle connections, such as information on Oracle packages..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OracleConnectionSettingsDisplayName">
|
<summary>
|
Looks up a localized string similar to Oracle Connection Settings.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OracleConnectionSettingsOracleConnectionsDataDescription">
|
<summary>
|
Looks up a localized string similar to 233 - Connections to Oracle databases..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OracleConnectionSettingsOracleConnectionsDataDisplayName">
|
<summary>
|
Looks up a localized string similar to Oracle Connections.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OraclePackageDataDescription">
|
<summary>
|
Looks up a localized string similar to 235 - The Oracle package to use when calling stored procedures in this Oracle database..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OraclePackageDataDisplayName">
|
<summary>
|
Looks up a localized string similar to Package.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OraclePackageDataNameDescription">
|
<summary>
|
Looks up a localized string similar to 237 - The name of the Oracle Package..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OraclePackageDataNameDisplayName">
|
<summary>
|
Looks up a localized string similar to Name.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OraclePackageDataPrefixDescription">
|
<summary>
|
Looks up a localized string similar to 239 - The prefix of the stored procedures in the specified Oracle package..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.DesignResources.OraclePackageDataPrefixDisplayName">
|
<summary>
|
Looks up a localized string similar to Prefix.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.RefCountingDataReader">
|
<summary>
|
An implementation of <see cref="T:System.Data.IDataReader"/> which also properly
|
cleans up the reference count on the given inner <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper"/>
|
when the reader is closed or disposed.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.RefCountingDataReader.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper,System.Data.IDataReader)">
|
<summary>
|
Create a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.RefCountingDataReader"/> that wraps
|
the given <paramref name="innerReader"/> and properly
|
cleans the refcount on the given <paramref name="connection"/>
|
when done.
|
</summary>
|
<param name="connection">Connection to close.</param>
|
<param name="innerReader">Reader to do the actual work.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.RefCountingDataReader.Close">
|
<summary>
|
Closes the <see cref="T:System.Data.IDataReader"/> Object.
|
</summary>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.RefCountingDataReader.Dispose(System.Boolean)">
|
<summary>
|
Clean up resources.
|
</summary>
|
<param name="disposing">True if called from dispose, false if called from finalizer. We have no finalizer,
|
so this will never be false.</param>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.ReflectionRowMapper`1">
|
<summary>
|
An implementation of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that uses reflection to convert data rows to <typeparamref name="TResult"/>.
|
Instances of this class can be build using the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.MapBuilder`1"/> API.
|
</summary>
|
<typeparam name="TResult">The type this <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> applies to</typeparam>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.MapBuilder`1"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ReflectionRowMapper`1.#ctor(System.Collections.Generic.IDictionary{System.Reflection.PropertyInfo,Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping})">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.ReflectionRowMapper`1"/>.
|
</summary>
|
<param name="propertyMappings">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping"/>'s that specify how each property should be mapped.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ReflectionRowMapper`1.MapRow(System.Data.IDataRecord)">
|
<summary>Given a record from a data reader, map the contents to a common language runtime object.</summary>
|
<param name="row">The input data from the database.</param>
|
<returns>The mapped object.</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping">
|
<summary>
|
Base class for mapping values to properties by the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.ReflectionRowMapper`1"/>.
|
</summary>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.ColumnNameMapping"/>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.FuncMapping"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping.#ctor(System.Reflection.PropertyInfo)">
|
<summary>
|
Initializes a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping.GetPropertyValue(System.Data.IDataRecord)">
|
<summary>
|
When implemented by a class, extracts the value for the mapped property from <paramref name="row"/>.
|
</summary>
|
<param name="row">The data record.</param>
|
<returns>The properly converted value.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping.Map(System.Object,System.Data.IDataRecord)">
|
<summary>
|
Performs the actual mapping from column to property.
|
</summary>
|
<param name="instance">The object that contains the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping.Property"/>.</param>
|
<param name="row">The row that contains the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.ColumnNameMapping.ColumnName"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping.SetValue(System.Object,System.Object)">
|
<summary>
|
Sets the <paramref name="value"/> to <paramref name="instance"/> using <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping.Property"/>.
|
</summary>
|
<param name="instance">The object <paramref name="value"/> will be assigned to.</param>
|
<param name="value">The value that will be assigned to <paramref name="instance"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping.ConvertValue(System.Object,System.Type)">
|
<summary>
|
Converts the database value <paramref name="value"/> to <paramref name="conversionType"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping.ConvertNullableValue(System.Object,System.Type)">
|
<summary>
|
Converts the database value <paramref name="value"/> to <paramref name="conversionType"/>,
|
where <paramref name="conversionType"/> is a nullable value.
|
</summary>
|
<param name="value">Value from the database.</param>
|
<param name="conversionType">Type to convert to.</param>
|
<returns>The converted value.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping.ConvertNonNullableValue(System.Object,System.Type)">
|
<summary>
|
Converts the database value <paramref name="value"/> to <paramref name="conversionType"/>.
|
Will throw an exception if <paramref name="conversionType"/> is a nullable value.
|
</summary>
|
<param name="value">Value from the database.</param>
|
<param name="conversionType">Type to convert to.</param>
|
<returns>The converted value.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.PropertyMapping.Property">
|
<summary>
|
Gets the property that will be mapped to.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.ColumnNameMapping">
|
<summary>
|
Represents the mapping from a database column to a <see cref="T:System.Reflection.PropertyInfo"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ColumnNameMapping.#ctor(System.Reflection.PropertyInfo,System.String)">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.ColumnNameMapping"/>
|
</summary>
|
<param name="columnName">The name of the column that will be used for mapping.</param>
|
<param name="property">The property that will be used to map to.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ColumnNameMapping.GetPropertyValue(System.Data.IDataRecord)">
|
<summary>
|
Converts the value for the column in the <paramref name="row"/> with a name matching that of the
|
mapped property to the type of the property.
|
</summary>
|
<param name="row">The data record.</param>
|
<returns>The value for the corresponding column converted to the type of the mapped property.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.ColumnNameMapping.ColumnName">
|
<summary>
|
Gets the name of the column that is used for mapping.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.FuncMapping">
|
<summary>
|
Represents a property that will be assigned the value of a user specified function when mapping.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.FuncMapping.#ctor(System.Reflection.PropertyInfo,System.Func{System.Data.IDataRecord,System.Object})">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.FuncMapping"/>
|
</summary>
|
<param name="func">The func that will be used to map the property.</param>
|
<param name="property">The property that will be used to map to.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.FuncMapping.GetPropertyValue(System.Data.IDataRecord)">
|
<summary>
|
Gets the value for the mapped property from the <paramref name="row"/>.
|
</summary>
|
<param name="row">The data record.</param>
|
<returns>The value for the corresponding column converted to the type of the mapped property.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.FuncMapping.Func">
|
<summary>
|
Gets the function that will be used to map the properties value.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1">
|
<summary>
|
Represents a stored procedure call to the database that will return an enumerable of <typeparamref name="TResult"/>.
|
</summary>
|
<typeparam name="TResult">The element type that will be used to consume the result set.</typeparam>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{`0})">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> that works for a specific <paramref name="database"/>
|
and uses <paramref name="rowMapper"/> to convert the returned rows to clr type <typeparamref name="TResult"/>.
|
</summary>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> used to execute the Transact-SQL.</param>
|
<param name="procedureName">The stored procedure that will be executed.</param>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{`0})">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> that works for a specific <paramref name="database"/>
|
and uses <paramref name="resultSetMapper"/> to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.
|
</summary>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> used to execute the Transact-SQL.</param>
|
<param name="procedureName">The stored procedure that will be executed.</param>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{`0})">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> that works for a specific <paramref name="database"/>
|
and uses <paramref name="rowMapper"/> to convert the returned rows to clr type <typeparamref name="TResult"/>.
|
The <paramref name="parameterMapper"/> will be used to interpret the parameters passed to the Execute method.
|
</summary>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> used to execute the Transact-SQL.</param>
|
<param name="procedureName">The stored procedure that will be executed.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{`0})">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1"/> that works for a specific <paramref name="database"/>
|
and uses <paramref name="resultSetMapper"/> to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.
|
The <paramref name="parameterMapper"/> will be used to interpret the parameters passed to the Execute method.
|
</summary>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> used to execute the Transact-SQL.</param>
|
<param name="procedureName">The stored procedure that will be executed.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1.Execute(System.Object[])">
|
<summary>
|
Executes the stored procedure and returns an enumerable of <typeparamref name="TResult"/>.
|
The enumerable returned by this method uses deferred loading to return the results.
|
</summary>
|
<param name="parameterValues">Values that will be interpret by an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> and function as parameters to the stored procedure.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SprocAccessor`1.BeginExecute(System.AsyncCallback,System.Object,System.Object[])">
|
<summary>Begin executing the database object asynchronously, returning
|
a <see cref="T:System.IAsyncResult"/> object that can be used to retrieve
|
the result set after the operation completes.</summary>
|
<param name="callback">Callback to execute when the operation's results are available. May
|
be null if you don't wish to use a callback.</param>
|
<param name="state">Extra information that will be passed to the callback. May be null.</param>
|
<param name="parameterValues">Parameters to pass to the database.</param>
|
<remarks>This operation will throw if the underlying <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> object does not
|
support asynchronous operation.</remarks>
|
<exception cref="T:System.InvalidOperationException">The underlying database does not support asynchronous operation.</exception>
|
<returns>The <see cref="T:System.IAsyncResult"/> representing this operation.</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.Configuration.SqlDatabaseData">
|
<summary>
|
Describes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase"/> instance, aggregating information from a
|
<see cref="T:System.Configuration.ConnectionStringSettings"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.Configuration.SqlDatabaseData.#ctor(System.Configuration.ConnectionStringSettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase"/> class with a connection string and a configuration
|
source.
|
</summary>
|
<param name="connectionStringSettings">The <see cref="T:System.Configuration.ConnectionStringSettings"/> for the represented database.</param>
|
<param name="configurationSource">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> from which additional information can
|
be retrieved if necessary.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.Configuration.SqlDatabaseData.GetRegistrations">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> instance describing the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase"/> represented by
|
this configuration object.
|
</summary>
|
<returns>A <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> instance describing a database.</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleDatabaseData">
|
<summary>
|
Describes a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase"/> instance, aggregating information from a
|
<see cref="T:System.Configuration.ConnectionStringSettings"/> and any Oracle-specific database information.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleDatabaseData.#ctor(System.Configuration.ConnectionStringSettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleDatabaseData"/> class with a connection string and a configuration
|
source.
|
</summary>
|
<param name="connectionStringSettings">The <see cref="T:System.Configuration.ConnectionStringSettings"/> for the represented database.</param>
|
<param name="configurationSource">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> from which Oracle-specific information
|
should be retrieved.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleDatabaseData.GetRegistrations">
|
<summary>
|
Creates a <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> instance describing the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase"/> represented by
|
this configuration object.
|
</summary>
|
<returns>A <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.TypeRegistration"/> instance describing a database.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleDatabaseData.PackageMappings">
|
<summary>
|
Gets the Oracle package mappings for the represented database.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Unity.DataAccessBlockExtension">
|
<summary>
|
Container extension to the policies required to create the Data Access Application Block's
|
objects described in the configuration file.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseProviderFactory">
|
<summary>
|
<para>Represents a factory for creating named instances of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> objects.</para>
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseProviderFactory.#ctor">
|
<summary>
|
<para>Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseProviderFactory"/> class
|
with the default configuration source.</para>
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseProviderFactory.#ctor(Microsoft.Practices.ServiceLocation.IServiceLocator)">
|
<summary>
|
Create an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseProviderFactory"/> that resolves objects
|
using the supplied <paramref name="container"/>.
|
</summary>
|
<param name="container"><see cref="T:Microsoft.Practices.ServiceLocation.IServiceLocator"/> to use to resolve objects.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseProviderFactory.#ctor(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
|
<summary>
|
<para>Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseProviderFactory"/> class
|
with the given configuration source.</para>
|
</summary>
|
<param name="configurationSource">The source for configuration information.</param>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DefaultDataEventLogger">
|
<summary>
|
The instrumentation gateway when no instances of the objects from the block are involved.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DefaultDataEventLogger.#ctor(System.Boolean)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DefaultDataEventLogger"/> class, specifying whether
|
logging to the event log is allowed.
|
</summary>
|
<param name="eventLoggingEnabled"><b>true</b> if writing to the event log is allowed, <b>false</b> otherwise.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DefaultDataEventLogger.LogConfigurationError(System.Exception,System.String)">
|
<summary>
|
Logs the occurrence of a configuration error for the Enterprise Library Data Access Application Block through the
|
available instrumentation mechanisms.
|
</summary>
|
<param name="instanceName">Name of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> instance in which the configuration error was detected.</param>
|
<param name="exception">The exception raised for the configuration error.</param>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionData">
|
<summary>
|
Oracle-specific connection information.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionData.#ctor">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionData"/> class with default values.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionData.Name">
|
<summary>
|
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionData.Packages">
|
<summary>
|
Gets a collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OraclePackageData"/> objects.
|
</summary>
|
<value>
|
A collection of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OraclePackageData"/> objects.
|
</value>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings">
|
<summary>
|
Oracle-specific configuration section.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings.SectionName">
|
<summary>
|
The section name for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings.#ctor">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings"/> class with default values.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings.GetSettings(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
|
<summary>
|
Retrieves the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings"/> from the configuration source.
|
</summary>
|
<param name="configurationSource">The configuration source to retrieve the configuration from.</param>
|
<returns>The configuration section, or <see langword="null"/> (<b>Nothing</b> in Visual Basic)
|
if not present in the configuration source.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OracleConnectionSettings.OracleConnectionsData">
|
<summary>
|
Collection of Oracle-specific connection information.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OraclePackageData">
|
<summary>
|
<para>Represents the package information to use when calling a stored procedure for Oracle.</para>
|
</summary>
|
<remarks>
|
<para>
|
A package name can be appended to the stored procedure name of a command if the prefix of the stored procedure
|
matchs the prefix defined. This allows the caller of the stored procedure to use stored procedures
|
in a more database independent fashion.
|
</para>
|
</remarks>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.IOraclePackage">
|
<summary>
|
Represents the description of an Oracle package mapping.
|
</summary>
|
<remarks>
|
<see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.IOraclePackage"/> is used to specify how to transform store procedure names
|
into package qualified Oracle stored procedure names.
|
</remarks>
|
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase"/>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.IOraclePackage.Name">
|
<summary>
|
When implemented by a class, gets the name of the package.
|
</summary>
|
<value>
|
The name of the package.
|
</value>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.IOraclePackage.Prefix">
|
<summary>
|
When implemented by a class, gets the prefix for the package.
|
</summary>
|
<value>
|
The prefix for the package.
|
</value>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OraclePackageData.#ctor">
|
<summary>
|
<para>Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OraclePackageData"/> class.</para>
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OraclePackageData.#ctor(System.String,System.String)">
|
<summary>
|
<para>Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OraclePackageData"/> class, given the prefix to search for and the name of the package.</para>
|
</summary>
|
<param name="name">
|
<para>The name of the package to append to any found procedure that has the <paramref name="prefix"/>.</para>
|
</param>
|
<param name="prefix">
|
<para>The prefix of the stored procedures used in this package.</para>
|
</param>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OraclePackageData.Prefix">
|
<summary>
|
<para>Gets or sets the prefix of the stored procedures that are in the package in Oracle.</para>
|
</summary>
|
<value>
|
<para>The prefix of the stored procedures that are in the package in Oracle.</para>
|
</value>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.Configuration.OraclePackageData.Name">
|
<summary>
|
Gets or sets the name of the element.
|
</summary>
|
<value>
|
The name of the element.
|
</value>
|
<remarks>
|
Overriden in order to annotate with designtime attribute.
|
</remarks>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.ConnectionString">
|
<summary>
|
ConnectionString class constructs a connection string by
|
inserting a username and password into a template.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ConnectionString.#ctor(System.String,System.String,System.String)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.ConnectionString"/> with a connection string, the user ID tokens and password tokens.
|
</summary>
|
<param name="connectionString">The connection string.</param>
|
<param name="userIdTokens">The user id tokens that can be parsed out of the connection string.</param>
|
<param name="passwordTokens">The password tokens that can be parsed out of the conection string.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ConnectionString.ToString">
|
<devdoc>
|
Gets the formatted connection string.
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ConnectionString.ToStringNoCredentials">
|
<devdoc>
|
Gets the formatted connection string without the username and password.
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ConnectionString.CreateNewConnectionString(System.String)">
|
<summary>
|
Formats a new connection string with a user ID and password.
|
</summary>
|
<param name="connectionStringToFormat">
|
The connection string to format.
|
</param>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.ConnectionString.UserName">
|
<summary>
|
Gets or sets the name of the user.
|
</summary>
|
<value>The name of the user.</value>
|
<devdoc>
|
Database username for the connection string.
|
</devdoc>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.ConnectionString.Password">
|
<devdoc>
|
User password for the connection string.
|
</devdoc>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Database">
|
<summary>
|
Represents an abstract database that commands can be run against.
|
</summary>
|
<remarks>
|
The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> class leverages the provider factory model from ADO.NET. A database instance holds
|
a reference to a concrete <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.DbProviderFactory"/> object to which it forwards the creation of ADO.NET objects.
|
</remarks>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Database.instrumentationProvider">
|
<summary>
|
The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider"/> instance that defines the logical events used to instrument this <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> instance.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.#ctor(System.String,System.Data.Common.DbProviderFactory)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> class with a connection string and a <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.DbProviderFactory"/>.
|
</summary>
|
<param name="connectionString">The connection string for the database.</param>
|
<param name="dbProviderFactory">A <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.DbProviderFactory"/> object.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.#ctor(System.String,System.Data.Common.DbProviderFactory,Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> class with a connection string,
|
a <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.DbProviderFactory"/> and an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider"/>.
|
</summary>
|
<param name="connectionString">The connection string for the database.</param>
|
<param name="dbProviderFactory">A <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.DbProviderFactory"/> object.</param>
|
<param name="instrumentationProvider">Instrumentation provider to use.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.AddInParameter(System.Data.Common.DbCommand,System.String,System.Data.DbType)">
|
<summary>
|
Adds a new In <see cref="T:System.Data.Common.DbParameter"/> object to the given <paramref name="command"/>.
|
</summary>
|
<param name="command">The command to add the in parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<remarks>
|
<para>This version of the method is used when you can have the same parameter object multiple times with different values.</para>
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.AddInParameter(System.Data.Common.DbCommand,System.String,System.Data.DbType,System.Object)">
|
<summary>
|
Adds a new In <see cref="T:System.Data.Common.DbParameter"/> object to the given <paramref name="command"/>.
|
</summary>
|
<param name="command">The commmand to add the parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.AddInParameter(System.Data.Common.DbCommand,System.String,System.Data.DbType,System.String,System.Data.DataRowVersion)">
|
<summary>
|
Adds a new In <see cref="T:System.Data.Common.DbParameter"/> object to the given <paramref name="command"/>.
|
</summary>
|
<param name="command">The command to add the parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the value.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.AddOutParameter(System.Data.Common.DbCommand,System.String,System.Data.DbType,System.Int32)">
|
<summary>
|
Adds a new Out <see cref="T:System.Data.Common.DbParameter"/> object to the given <paramref name="command"/>.
|
</summary>
|
<param name="command">The command to add the out parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<param name="size"><para>The maximum size of the data within the column.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.AddParameter(System.Data.Common.DbCommand,System.String,System.Data.DbType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)">
|
<summary>
|
Adds a new In <see cref="T:System.Data.Common.DbParameter"/> object to the given <paramref name="command"/>.
|
</summary>
|
<param name="command">The command to add the parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<param name="size"><para>The maximum size of the data within the column.</para></param>
|
<param name="direction"><para>One of the <see cref="T:System.Data.ParameterDirection"/> values.</para></param>
|
<param name="nullable"><para>Avalue indicating whether the parameter accepts <see langword="null"/> (<b>Nothing</b> in Visual Basic) values.</para></param>
|
<param name="precision"><para>The maximum number of digits used to represent the <paramref name="value"/>.</para></param>
|
<param name="scale"><para>The number of decimal places to which <paramref name="value"/> is resolved.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the <paramref name="value"/>.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.AddParameter(System.Data.Common.DbCommand,System.String,System.Data.DbType,System.Data.ParameterDirection,System.String,System.Data.DataRowVersion,System.Object)">
|
<summary>
|
<para>Adds a new instance of a <see cref="T:System.Data.Common.DbParameter"/> object to the command.</para>
|
</summary>
|
<param name="command">The command to add the parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<param name="direction"><para>One of the <see cref="T:System.Data.ParameterDirection"/> values.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the <paramref name="value"/>.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BuildParameterName(System.String)">
|
<summary>
|
Builds a value parameter name for the current database.
|
</summary>
|
<param name="name">The name of the parameter.</param>
|
<returns>A correctly formated parameter name.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ClearParameterCache">
|
<summary>
|
Clears the parameter cache. Since there is only one parameter cache that is shared by all instances
|
of this class, this clears all parameters cached for all databases.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ConfigureParameter(System.Data.Common.DbParameter,System.String,System.Data.DbType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)">
|
<summary>
|
Configures a given <see cref="T:System.Data.Common.DbParameter"/>.
|
</summary>
|
<param name="param">The <see cref="T:System.Data.Common.DbParameter"/> to configure.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<param name="size"><para>The maximum size of the data within the column.</para></param>
|
<param name="direction"><para>One of the <see cref="T:System.Data.ParameterDirection"/> values.</para></param>
|
<param name="nullable"><para>Avalue indicating whether the parameter accepts <see langword="null"/> (<b>Nothing</b> in Visual Basic) values.</para></param>
|
<param name="precision"><para>The maximum number of digits used to represent the <paramref name="value"/>.</para></param>
|
<param name="scale"><para>The number of decimal places to which <paramref name="value"/> is resolved.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the <paramref name="value"/>.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.CreateConnection">
|
<summary>
|
<para>Creates a connection for this database.</para>
|
</summary>
|
<returns>
|
<para>The <see cref="T:System.Data.Common.DbConnection"/> for this database.</para>
|
</returns>
|
<seealso cref="T:System.Data.Common.DbConnection"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.CreateParameter(System.String,System.Data.DbType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)">
|
<summary>
|
<para>Adds a new instance of a <see cref="T:System.Data.Common.DbParameter"/> object.</para>
|
</summary>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<param name="size"><para>The maximum size of the data within the column.</para></param>
|
<param name="direction"><para>One of the <see cref="T:System.Data.ParameterDirection"/> values.</para></param>
|
<param name="nullable"><para>Avalue indicating whether the parameter accepts <see langword="null"/> (<b>Nothing</b> in Visual Basic) values.</para></param>
|
<param name="precision"><para>The maximum number of digits used to represent the <paramref name="value"/>.</para></param>
|
<param name="scale"><para>The number of decimal places to which <paramref name="value"/> is resolved.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the <paramref name="value"/>.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
<returns>A newly created <see cref="T:System.Data.Common.DbParameter"/> fully initialized with given parameters.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.CreateParameter(System.String)">
|
<summary>
|
<para>Adds a new instance of a <see cref="T:System.Data.Common.DbParameter"/> object.</para>
|
</summary>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<returns><para>An unconfigured parameter.</para></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.DeriveParameters(System.Data.Common.DbCommand)">
|
<summary>
|
Retrieves parameter information from the stored procedure specified in the <see cref="T:System.Data.Common.DbCommand"/> and populates the Parameters collection of the specified <see cref="T:System.Data.Common.DbCommand"/> object.
|
</summary>
|
<param name="discoveryCommand">The <see cref="T:System.Data.Common.DbCommand"/> to do the discovery.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.DiscoverParameters(System.Data.Common.DbCommand)">
|
<summary>
|
Discovers the parameters for a <see cref="T:System.Data.Common.DbCommand"/>.
|
</summary>
|
<param name="command">The <see cref="T:System.Data.Common.DbCommand"/> to discover the parameters.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.DoExecuteNonQuery(System.Data.Common.DbCommand)">
|
<summary>
|
Executes the query for <paramref name="command"/>.
|
</summary>
|
<param name="command">The <see cref="T:System.Data.Common.DbCommand"/> representing the query to execute.</param>
|
<returns>The quantity of rows affected.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteDataSet(System.Data.Common.DbCommand)">
|
<summary>
|
<para>Executes the <paramref name="command"/> and returns the results in a new <see cref="T:System.Data.DataSet"/>.</para>
|
</summary>
|
<param name="command"><para>The <see cref="T:System.Data.Common.DbCommand"/> to execute.</para></param>
|
<returns>A <see cref="T:System.Data.DataSet"/> with the results of the <paramref name="command"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteDataSet(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Executes the <paramref name="command"/> as part of the <paramref name="transaction"/> and returns the results in a new <see cref="T:System.Data.DataSet"/>.</para>
|
</summary>
|
<param name="command"><para>The <see cref="T:System.Data.Common.DbCommand"/> to execute.</para></param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<returns>A <see cref="T:System.Data.DataSet"/> with the results of the <paramref name="command"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteDataSet(System.String,System.Object[])">
|
<summary>
|
<para>Executes the <paramref name="storedProcedureName"/> with <paramref name="parameterValues"/> and returns the results in a new <see cref="T:System.Data.DataSet"/>.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The stored procedure to execute.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>A <see cref="T:System.Data.DataSet"/> with the results of the <paramref name="storedProcedureName"/>.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteDataSet(System.Data.Common.DbTransaction,System.String,System.Object[])">
|
<summary>
|
<para>Executes the <paramref name="storedProcedureName"/> with <paramref name="parameterValues"/> as part of the <paramref name="transaction"/> and returns the results in a new <see cref="T:System.Data.DataSet"/> within a transaction.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="storedProcedureName">
|
<para>The stored procedure to execute.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>A <see cref="T:System.Data.DataSet"/> with the results of the <paramref name="storedProcedureName"/>.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteDataSet(System.Data.CommandType,System.String)">
|
<summary>
|
<para>Executes the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> and returns the results in a new <see cref="T:System.Data.DataSet"/>.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<returns>
|
<para>A <see cref="T:System.Data.DataSet"/> with the results of the <paramref name="commandText"/>.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteDataSet(System.Data.Common.DbTransaction,System.Data.CommandType,System.String)">
|
<summary>
|
<para>Executes the <paramref name="commandText"/> as part of the given <paramref name="transaction"/> and returns the results in a new <see cref="T:System.Data.DataSet"/>.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<returns>
|
<para>A <see cref="T:System.Data.DataSet"/> with the results of the <paramref name="commandText"/>.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.Common.DbCommand)">
|
<summary>
|
<para>Executes the <paramref name="command"/> and returns the number of rows affected.</para>
|
</summary>
|
<param name="command">
|
<para>The command that contains the query to execute.</para>
|
</param>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Executes the <paramref name="command"/> within the given <paramref name="transaction"/>, and returns the number of rows affected.</para>
|
</summary>
|
<param name="command">
|
<para>The command that contains the query to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.String,System.Object[])">
|
<summary>
|
<para>Executes the <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> and returns the number of rows affected.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>The number of rows affected</para>
|
</returns>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.Common.DbTransaction,System.String,System.Object[])">
|
<summary>
|
<para>Executes the <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> within a transaction and returns the number of rows affected.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of parameters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>The number of rows affected.</para>
|
</returns>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.CommandType,System.String)">
|
<summary>
|
<para>Executes the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> and returns the number of rows affected.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<returns>
|
<para>The number of rows affected.</para>
|
</returns>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.Common.DbTransaction,System.Data.CommandType,System.String)">
|
<summary>
|
<para>Executes the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> as part of the given <paramref name="transaction"/> and returns the number of rows affected.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<returns>
|
<para>The number of rows affected</para>
|
</returns>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbCommand)">
|
<summary>
|
<para>Executes the <paramref name="command"/> and returns an <see cref="T:System.Data.IDataReader"></see> through which the result can be read.
|
It is the responsibility of the caller to close the reader when finished.</para>
|
</summary>
|
<param name="command">
|
<para>The command that contains the query to execute.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.Data.IDataReader"/> object.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.CreateWrappedReader(Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper,System.Data.IDataReader)">
|
<summary>
|
All data readers get wrapped in objects so that they properly manage connections.
|
Some derived Database classes will need to create a different wrapper, so this
|
method is provided so that they can do this.
|
</summary>
|
<param name="connection">Connection + refcount.</param>
|
<param name="innerReader">The reader to wrap.</param>
|
<returns>The new reader.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Executes the <paramref name="command"/> within a transaction and returns an <see cref="T:System.Data.IDataReader"></see> through which the result can be read.
|
It is the responsibility of the caller to close the connection and reader when finished.</para>
|
</summary>
|
<param name="command">
|
<para>The command that contains the query to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.Data.IDataReader"/> object.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.String,System.Object[])">
|
<summary>
|
<para>Executes the <paramref name="storedProcedureName"/> with the given <paramref name="parameterValues"/> and returns an <see cref="T:System.Data.IDataReader"></see> through which the result can be read.
|
It is the responsibility of the caller to close the connection and reader when finished.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The command that contains the query to execute.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.Data.IDataReader"/> object.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbTransaction,System.String,System.Object[])">
|
<summary>
|
<para>Executes the <paramref name="storedProcedureName"/> with the given <paramref name="parameterValues"/> within the given <paramref name="transaction"/> and returns an <see cref="T:System.Data.IDataReader"></see> through which the result can be read.
|
It is the responsibility of the caller to close the connection and reader when finished.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="storedProcedureName">
|
<para>The command that contains the query to execute.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.Data.IDataReader"/> object.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.CommandType,System.String)">
|
<summary>
|
<para>Executes the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> and returns an <see cref="T:System.Data.IDataReader"></see> through which the result can be read.
|
It is the responsibility of the caller to close the connection and reader when finished.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.Data.IDataReader"/> object.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbTransaction,System.Data.CommandType,System.String)">
|
<summary>
|
<para>Executes the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> within the given
|
<paramref name="transaction"/> and returns an <see cref="T:System.Data.IDataReader"></see> through which the result can be read.
|
It is the responsibility of the caller to close the connection and reader when finished.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.Data.IDataReader"/> object.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbCommand)">
|
<summary>
|
<para>Executes the <paramref name="command"/> and returns the first column of the first row in the result set returned by the query. Extra columns or rows are ignored.</para>
|
</summary>
|
<param name="command">
|
<para>The command that contains the query to execute.</para>
|
</param>
|
<returns>
|
<para>The first column of the first row in the result set.</para>
|
</returns>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Executes the <paramref name="command"/> within a <paramref name="transaction"/>, and returns the first column of the first row in the result set returned by the query. Extra columns or rows are ignored.</para>
|
</summary>
|
<param name="command">
|
<para>The command that contains the query to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<returns>
|
<para>The first column of the first row in the result set.</para>
|
</returns>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.String,System.Object[])">
|
<summary>
|
<para>Executes the <paramref name="storedProcedureName"/> with the given <paramref name="parameterValues"/> and returns the first column of the first row in the result set returned by the query. Extra columns or rows are ignored.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The stored procedure to execute.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>The first column of the first row in the result set.</para>
|
</returns>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbTransaction,System.String,System.Object[])">
|
<summary>
|
<para>Executes the <paramref name="storedProcedureName"/> with the given <paramref name="parameterValues"/> within a
|
<paramref name="transaction"/> and returns the first column of the first row in the result set returned by the query. Extra columns or rows are ignored.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="storedProcedureName">
|
<para>The stored procedure to execute.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>The first column of the first row in the result set.</para>
|
</returns>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.CommandType,System.String)">
|
<summary>
|
<para>Executes the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> and returns the first column of the first row in the result set returned by the query. Extra columns or rows are ignored.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<returns>
|
<para>The first column of the first row in the result set.</para>
|
</returns>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbTransaction,System.Data.CommandType,System.String)">
|
<summary>
|
<para>Executes the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/>
|
within the given <paramref name="transaction"/> and returns the first column of the first row in the result set returned by the query. Extra columns or rows are ignored.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<returns>
|
<para>The first column of the first row in the result set.</para>
|
</returns>
|
<seealso cref="M:System.Data.IDbCommand.ExecuteScalar"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.GetDataAdapter">
|
<summary>
|
Gets a DbDataAdapter with Standard update behavior.
|
</summary>
|
<returns>A <see cref="T:System.Data.Common.DbDataAdapter"/>.</returns>
|
<seealso cref="T:System.Data.Common.DbDataAdapter"/>
|
<devdoc>
|
Created this new, public method instead of modifying the protected, abstract one so that there will be no
|
breaking changes for any currently derived Database class.
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.GetDataAdapter(Microsoft.Practices.EnterpriseLibrary.Data.UpdateBehavior)">
|
<summary>
|
Gets the DbDataAdapter with the given update behavior and connection from the proper derived class.
|
</summary>
|
<param name="updateBehavior">
|
<para>One of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.UpdateBehavior"/> values.</para>
|
</param>
|
<returns>A <see cref="T:System.Data.Common.DbDataAdapter"/>.</returns>
|
<seealso cref="T:System.Data.Common.DbDataAdapter"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.GetOpenConnection">
|
<summary>
|
Gets a "wrapped" connection that will be not be disposed if a transaction is
|
active (created by creating a <see cref="T:System.Transactions.TransactionScope"/> instance). The
|
connection will be disposed when no transaction is active.
|
</summary>
|
<returns></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.GetWrappedConnection">
|
<summary>
|
Gets a "wrapped" connection for use outside a transaction.
|
</summary>
|
<returns>The wrapped connection.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.GetParameterValue(System.Data.Common.DbCommand,System.String)">
|
<summary>
|
Gets a parameter value.
|
</summary>
|
<param name="command">The command that contains the parameter.</param>
|
<param name="name">The name of the parameter.</param>
|
<returns>The value of the parameter.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.GetSqlStringCommand(System.String)">
|
<summary>
|
<para>Creates a <see cref="T:System.Data.Common.DbCommand"/> for a SQL query.</para>
|
</summary>
|
<param name="query"><para>The text of the query.</para></param>
|
<returns><para>The <see cref="T:System.Data.Common.DbCommand"/> for the SQL query.</para></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.GetStoredProcCommand(System.String)">
|
<summary>
|
<para>Creates a <see cref="T:System.Data.Common.DbCommand"/> for a stored procedure.</para>
|
</summary>
|
<param name="storedProcedureName"><para>The name of the stored procedure.</para></param>
|
<returns><para>The <see cref="T:System.Data.Common.DbCommand"/> for the stored procedure.</para></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.GetStoredProcCommand(System.String,System.Object[])">
|
<summary>
|
<para>Creates a <see cref="T:System.Data.Common.DbCommand"/> for a stored procedure.</para>
|
</summary>
|
<param name="storedProcedureName"><para>The name of the stored procedure.</para></param>
|
<param name="parameterValues"><para>The list of parameters for the procedure.</para></param>
|
<returns><para>The <see cref="T:System.Data.Common.DbCommand"/> for the stored procedure.</para></returns>
|
<remarks>
|
<para>The parameters for the stored procedure will be discovered and the values are assigned in positional order.</para>
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.AssignParameters(System.Data.Common.DbCommand,System.Object[])">
|
<summary>
|
<para>Discovers parameters on the <paramref name="command"/> and assigns the values from <paramref name="parameterValues"/> to the <paramref name="command"/>s Parameters list.</para>
|
</summary>
|
<param name="command">The command the parameeter values will be assigned to</param>
|
<param name="parameterValues">The parameter values that will be assigned to the command.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.GetStoredProcCommandWithSourceColumns(System.String,System.String[])">
|
<summary>
|
Wraps around a derived class's implementation of the GetStoredProcCommandWrapper method and adds functionality for
|
using this method with UpdateDataSet. The GetStoredProcCommandWrapper method (above) that takes a params array
|
expects the array to be filled with VALUES for the parameters. This method differs from the GetStoredProcCommandWrapper
|
method in that it allows a user to pass in a string array. It will also dynamically discover the parameters for the
|
stored procedure and set the parameter's SourceColumns to the strings that are passed in. It does this by mapping
|
the parameters to the strings IN ORDER. Thus, order is very important.
|
</summary>
|
<param name="storedProcedureName"><para>The name of the stored procedure.</para></param>
|
<param name="sourceColumns"><para>The list of DataFields for the procedure.</para></param>
|
<returns><para>The <see cref="T:System.Data.Common.DbCommand"/> for the stored procedure.</para></returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(System.Data.Common.DbCommand,System.Data.DataSet,System.String)">
|
<summary>
|
<para>Executes the <paramref name="command"/> and adds a new <see cref="T:System.Data.DataTable"></see> to the existing <see cref="T:System.Data.DataSet"></see>.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.Common.DbCommand"/> to execute.</para>
|
</param>
|
<param name="dataSet">
|
<para>The <see cref="T:System.Data.DataSet"/> to load.</para>
|
</param>
|
<param name="tableName">
|
<para>The name for the new <see cref="T:System.Data.DataTable"/> to add to the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
<exception cref="T:System.ArgumentNullException">Any input parameter was <see langword="null"/> (<b>Nothing</b> in Visual Basic)</exception>
|
<exception cref="T:System.ArgumentException">tableName was an empty string</exception>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(System.Data.Common.DbCommand,System.Data.DataSet,System.String,System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Executes the <paramref name="command"/> within the given <paramref name="transaction"/> and adds a new <see cref="T:System.Data.DataTable"></see> to the existing <see cref="T:System.Data.DataSet"></see>.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.Common.DbCommand"/> to execute.</para>
|
</param>
|
<param name="dataSet">
|
<para>The <see cref="T:System.Data.DataSet"/> to load.</para>
|
</param>
|
<param name="tableName">
|
<para>The name for the new <see cref="T:System.Data.DataTable"/> to add to the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<exception cref="T:System.ArgumentNullException">Any input parameter was <see langword="null"/> (<b>Nothing</b> in Visual Basic).</exception>
|
<exception cref="T:System.ArgumentException">tableName was an empty string.</exception>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(System.Data.Common.DbCommand,System.Data.DataSet,System.String[])">
|
<summary>
|
<para>Loads a <see cref="T:System.Data.DataSet"/> from a <see cref="T:System.Data.Common.DbCommand"/>.</para>
|
</summary>
|
<param name="command">
|
<para>The command to execute to fill the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
<param name="dataSet">
|
<para>The <see cref="T:System.Data.DataSet"/> to fill.</para>
|
</param>
|
<param name="tableNames">
|
<para>An array of table name mappings for the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(System.Data.Common.DbCommand,System.Data.DataSet,System.String[],System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Loads a <see cref="T:System.Data.DataSet"/> from a <see cref="T:System.Data.Common.DbCommand"/> in a transaction.</para>
|
</summary>
|
<param name="command">
|
<para>The command to execute to fill the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
<param name="dataSet">
|
<para>The <see cref="T:System.Data.DataSet"/> to fill.</para>
|
</param>
|
<param name="tableNames">
|
<para>An array of table name mappings for the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command in.</para>
|
</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(System.String,System.Data.DataSet,System.String[],System.Object[])">
|
<summary>
|
<para>Loads a <see cref="T:System.Data.DataSet"/> with the results returned from a stored procedure.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The stored procedure name to execute.</para>
|
</param>
|
<param name="dataSet">
|
<para>The <see cref="T:System.Data.DataSet"/> to fill.</para>
|
</param>
|
<param name="tableNames">
|
<para>An array of table name mappings for the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(System.Data.Common.DbTransaction,System.String,System.Data.DataSet,System.String[],System.Object[])">
|
<summary>
|
<para>Loads a <see cref="T:System.Data.DataSet"/> with the results returned from a stored procedure executed in a transaction.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the stored procedure in.</para>
|
</param>
|
<param name="storedProcedureName">
|
<para>The stored procedure name to execute.</para>
|
</param>
|
<param name="dataSet">
|
<para>The <see cref="T:System.Data.DataSet"/> to fill.</para>
|
</param>
|
<param name="tableNames">
|
<para>An array of table name mappings for the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
|
<summary>
|
<para>Loads a <see cref="T:System.Data.DataSet"/> from command text.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="dataSet">
|
<para>The <see cref="T:System.Data.DataSet"/> to fill.</para>
|
</param>
|
<param name="tableNames">
|
<para>An array of table name mappings for the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.LoadDataSet(System.Data.Common.DbTransaction,System.Data.CommandType,System.String,System.Data.DataSet,System.String[])">
|
<summary>
|
<para>Loads a <see cref="T:System.Data.DataSet"/> from command text in a transaction.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command in.</para>
|
</param>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="dataSet">
|
<para>The <see cref="T:System.Data.DataSet"/> to fill.</para>
|
</param>
|
<param name="tableNames">
|
<para>An array of table name mappings for the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.PrepareCommand(System.Data.Common.DbCommand,System.Data.Common.DbConnection)">
|
<summary>
|
<para>Assigns a <paramref name="connection"/> to the <paramref name="command"/> and discovers parameters if needed.</para>
|
</summary>
|
<param name="command"><para>The command that contains the query to prepare.</para></param>
|
<param name="connection">The connection to assign to the command.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.PrepareCommand(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Assigns a <paramref name="transaction"/> to the <paramref name="command"/> and discovers parameters if needed.</para>
|
</summary>
|
<param name="command"><para>The command that contains the query to prepare.</para></param>
|
<param name="transaction">The transaction to assign to the command.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.SameNumberOfParametersAndValues(System.Data.Common.DbCommand,System.Object[])">
|
<summary>
|
Determines if the number of parameters in the command matches the array of parameter values.
|
</summary>
|
<param name="command">The <see cref="T:System.Data.Common.DbCommand"/> containing the parameters.</param>
|
<param name="values">The array of parameter values.</param>
|
<returns><see langword="true"/> if the number of parameters and values match; otherwise, <see langword="false"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.SetParameterValue(System.Data.Common.DbCommand,System.String,System.Object)">
|
<summary>
|
Sets a parameter value.
|
</summary>
|
<param name="command">The command with the parameter.</param>
|
<param name="parameterName">The parameter name.</param>
|
<param name="value">The parameter value.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.SetUpRowUpdatedEvent(System.Data.Common.DbDataAdapter)">
|
<summary>
|
Sets the RowUpdated event for the data adapter.
|
</summary>
|
<param name="adapter">The <see cref="T:System.Data.Common.DbDataAdapter"/> to set the event.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.UpdateDataSet(System.Data.DataSet,System.String,System.Data.Common.DbCommand,System.Data.Common.DbCommand,System.Data.Common.DbCommand,Microsoft.Practices.EnterpriseLibrary.Data.UpdateBehavior,System.Nullable{System.Int32})">
|
<summary>
|
<para>Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the <see cref="T:System.Data.DataSet"/>.</para>
|
</summary>
|
<param name="dataSet"><para>The <see cref="T:System.Data.DataSet"/> used to update the data source.</para></param>
|
<param name="tableName"><para>The name of the source table to use for table mapping.</para></param>
|
<param name="insertCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Added"/></para></param>
|
<param name="updateCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Modified"/></para></param>
|
<param name="deleteCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Deleted"/></para></param>
|
<param name="updateBehavior"><para>One of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.UpdateBehavior"/> values.</para></param>
|
<param name="updateBatchSize">The number of database commands to execute in a batch.</param>
|
<returns>number of records affected</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.UpdateDataSet(System.Data.DataSet,System.String,System.Data.Common.DbCommand,System.Data.Common.DbCommand,System.Data.Common.DbCommand,Microsoft.Practices.EnterpriseLibrary.Data.UpdateBehavior)">
|
<summary>
|
<para>Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the <see cref="T:System.Data.DataSet"/>.</para>
|
</summary>
|
<param name="dataSet"><para>The <see cref="T:System.Data.DataSet"/> used to update the data source.</para></param>
|
<param name="tableName"><para>The name of the source table to use for table mapping.</para></param>
|
<param name="insertCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Added"/></para></param>
|
<param name="updateCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Modified"/></para></param>
|
<param name="deleteCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Deleted"/></para></param>
|
<param name="updateBehavior"><para>One of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.UpdateBehavior"/> values.</para></param>
|
<returns>number of records affected</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.UpdateDataSet(System.Data.DataSet,System.String,System.Data.Common.DbCommand,System.Data.Common.DbCommand,System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.Nullable{System.Int32})">
|
<summary>
|
<para>Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the <see cref="T:System.Data.DataSet"/> within a transaction.</para>
|
</summary>
|
<param name="dataSet"><para>The <see cref="T:System.Data.DataSet"/> used to update the data source.</para></param>
|
<param name="tableName"><para>The name of the source table to use for table mapping.</para></param>
|
<param name="insertCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Added"/>.</para></param>
|
<param name="updateCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Modified"/>.</para></param>
|
<param name="deleteCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Deleted"/>.</para></param>
|
<param name="transaction"><para>The <see cref="T:System.Data.IDbTransaction"/> to use.</para></param>
|
<param name="updateBatchSize">The number of commands that can be executed in a single call to the database. Set to 0 to
|
use the largest size the server can handle, 1 to disable batch updates, and anything else to set the number of rows.
|
</param>
|
<returns>Number of records affected.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.UpdateDataSet(System.Data.DataSet,System.String,System.Data.Common.DbCommand,System.Data.Common.DbCommand,System.Data.Common.DbCommand,System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the <see cref="T:System.Data.DataSet"/> within a transaction.</para>
|
</summary>
|
<param name="dataSet"><para>The <see cref="T:System.Data.DataSet"/> used to update the data source.</para></param>
|
<param name="tableName"><para>The name of the source table to use for table mapping.</para></param>
|
<param name="insertCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Added"/>.</para></param>
|
<param name="updateCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Modified"/>.</para></param>
|
<param name="deleteCommand"><para>The <see cref="T:System.Data.Common.DbCommand"/> executed when <see cref="T:System.Data.DataRowState"/> is <seealso cref="F:System.Data.DataRowState.Deleted"/>.</para></param>
|
<param name="transaction"><para>The <see cref="T:System.Data.IDbTransaction"/> to use.</para></param>
|
<returns>Number of records affected.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteNonQuery(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <see cref="T:System.Data.Common.DbCommand"/> which will return the number of affected records.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.Common.DbCommand"/> to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteNonQuery(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <see cref="T:System.Data.Common.DbCommand"/> inside a transaction which will return the number of affected records.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.Common.DbCommand"/> to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteNonQuery(System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> which will return the number of rows affected.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteNonQuery(System.Data.Common.DbTransaction,System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> inside a transaction which will return the number of rows affected.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteNonQuery(System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> which will return the number of rows affected.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteNonQuery(System.Data.Common.DbTransaction,System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> inside a tranasaction which will return the number of rows affected.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteNonQuery(System.IAsyncResult)">
|
<summary>
|
Finishes asynchronous execution of a SQL statement, returning the number of affected records.
|
</summary>
|
<param name="asyncResult">
|
<para>The <see cref="T:System.IAsyncResult"/> returned by a call to any overload of <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteNonQuery(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)"/>.</para>
|
</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteNonQuery(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteNonQuery(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)"/>
|
<returns>
|
<para>The number of affected records.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteReader(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of a <paramref name="command"/> which will return a <see cref="T:System.Data.IDataReader"/>.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.Common.DbCommand"/> to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteReader(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of a <paramref name="command"/> inside a transaction which will return a <see cref="T:System.Data.IDataReader"/>.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.Common.DbCommand"/> to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteReader(System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> which will return a <see cref="T:System.Data.IDataReader"/>.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<param name="parameterValues">
|
<para>An array of parameters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteReader(System.Data.Common.DbTransaction,System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> inside a transaction which will return a <see cref="T:System.Data.IDataReader"/>.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<param name="parameterValues">
|
<para>An array of parameters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbTransaction,System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteReader(System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="commandText"/>
|
interpreted as specified by the <paramref name="commandType"/> which will return
|
a <see cref="T:System.Data.IDataReader"/>. When the async operation completes, the
|
<paramref name="callback"/> will be invoked on another thread to process the
|
result.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="callback"><see cref="T:System.AsyncCallback"/> to execute when the async operation
|
completes.</param>
|
<param name="state">State object passed to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteReader(System.Data.Common.DbTransaction,System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> inside an transaction which will return a <see cref="T:System.Data.IDataReader"/>.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteReader(System.IAsyncResult)">
|
<summary>
|
Finishes asynchronous execution of a Transact-SQL statement, returning an <see cref="T:System.Data.IDataReader"/>.
|
</summary>
|
<param name="asyncResult">
|
<para>The <see cref="T:System.IAsyncResult"/> returned by a call to any overload of BeginExecuteReader.</para>
|
</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteReader(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteReader(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)"/>
|
<returns>
|
<para>An <see cref="T:System.Data.IDataReader"/> object that can be used to consume the queried information.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteScalar(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of a <paramref name="command"/> which will return a single value.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.Common.DbCommand"/> to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteScalar(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of a <paramref name="command"/> inside a transaction which will return a single value.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.Common.DbCommand"/> to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteScalar(System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> which will return a single value.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<param name="parameterValues">
|
<para>An array of parameters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteScalar(System.Data.Common.DbTransaction,System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> inside a transaction which will return a single value.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<param name="parameterValues">
|
<para>An array of parameters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbTransaction,System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteScalar(System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> which will return a single value.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteScalar(System.Data.Common.DbTransaction,System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> inside an transaction which will return a single value.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbTransaction,System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.EndExecuteScalar(System.IAsyncResult)">
|
<summary>
|
<para>Finishes asynchronous execution of a Transact-SQL statement, returning the first column of the first row in the result set returned by the query. Extra columns or rows are ignored.</para>
|
</summary>
|
<param name="asyncResult">
|
<para>The <see cref="T:System.IAsyncResult"/> returned by a call to any overload of BeginExecuteScalar.</para>
|
</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteScalar(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.BeginExecuteScalar(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)"/>
|
<returns>
|
<para>The value of the first column of the first row in the result set returned by the query.
|
If the result didn't have any columns or rows <see langword="null"/> (<b>Nothing</b> in Visual Basic).</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.UserParametersStartIndex">
|
<summary>
|
Returns the starting index for parameters in a command.
|
</summary>
|
<returns>The starting index for parameters in a command.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.ConnectionString">
|
<summary>
|
<para>Gets the string used to open a database.</para>
|
</summary>
|
<value>
|
<para>The string used to open a database.</para>
|
</value>
|
<seealso cref="P:System.Data.Common.DbConnection.ConnectionString"/>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.ConnectionStringNoCredentials">
|
<summary>
|
<para>Gets the connection string without the username and password.</para>
|
</summary>
|
<value>
|
<para>The connection string without the username and password.</para>
|
</value>
|
<seealso cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.ConnectionString"/>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.ConnectionStringWithoutCredentials">
|
<summary>
|
Gets the connection string without credentials.
|
</summary>
|
<value>
|
The connection string without credentials.
|
</value>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.DbProviderFactory">
|
<summary>
|
<para>Gets the DbProviderFactory used by the database instance.</para>
|
</summary>
|
<seealso cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.DbProviderFactory"/>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.SupportsParemeterDiscovery">
|
<summary>
|
Does this <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> object support parameter discovery?
|
</summary>
|
<value>Base class always returns false.</value>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.SupportsAsync">
|
<summary>
|
Does this <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> object support asynchronous execution?
|
</summary>
|
<value>Base class always returns false.</value>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Database.OldConnectionWrapper">
|
<summary>
|
This is a helper class that is used to manage the lifetime of a connection for various
|
Execute methods. We needed this class to support implicit transactions created with
|
the <see cref="T:System.Transactions.TransactionScope"/> class. In this case, the various Execute methods
|
need to use a shared connection instead of a new connection for each request in order
|
to prevent a distributed transaction.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.OldConnectionWrapper.#ctor(System.Data.Common.DbConnection,System.Boolean)">
|
<summary>
|
Create a new "lifetime" container for a <see cref="T:System.Data.Common.DbConnection"/> instance.
|
</summary>
|
<param name="connection">The connection</param>
|
<param name="disposeConnection">
|
Whether or not to dispose of the connection when this class is disposed.
|
</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.OldConnectionWrapper.Dispose">
|
<summary>
|
Dispose the wrapped connection, if appropriate.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Database.OldConnectionWrapper.Connection">
|
<summary>
|
Gets the actual connection.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory">
|
<summary>
|
Contains factory methods for creating Database objects.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.CreateDatabase">
|
<summary>
|
Method for invoking a default Database object. Reads default settings
|
from the ConnectionSettings.config file.
|
</summary>
|
<example>
|
<code>
|
Database dbSvc = DatabaseFactory.CreateDatabase();
|
</code>
|
</example>
|
<returns>Database</returns>
|
<exception cref="T:System.Configuration.ConfigurationException">
|
<para>An error occured while reading the configuration.</para>
|
</exception>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.CreateDatabase(System.String)">
|
<summary>
|
Method for invoking a specified Database service object. Reads service settings
|
from the ConnectionSettings.config file.
|
</summary>
|
<example>
|
<code>
|
Database dbSvc = DatabaseFactory.CreateDatabase("SQL_Customers");
|
</code>
|
</example>
|
<param name="name">configuration key for database service</param>
|
<returns>Database</returns>
|
<exception cref="T:System.Configuration.ConfigurationException">
|
<para><paramref name="name"/> is not defined in configuration.</para>
|
<para>- or -</para>
|
<para>An error exists in the configuration.</para>
|
<para>- or -</para>
|
<para>An error occured while reading the configuration.</para>
|
</exception>
|
<exception cref="T:System.Reflection.TargetInvocationException">
|
<para>The constructor being called throws an exception.</para>
|
</exception>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase">
|
<summary>
|
The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase"/> is used when no specific behavior is required or known for a database.
|
</summary>
|
<remarks>
|
This database exposes the <see cref="T:System.Data.Common.DbProviderFactory"/> used to allow for a provider
|
agnostic programming model.
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase.#ctor(System.String,System.Data.Common.DbProviderFactory)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase"/> class with a connection string and
|
a provider factory.
|
</summary>
|
<param name="connectionString">The connection string.</param>
|
<param name="dbProviderFactory">The provider factory.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase.#ctor(System.String,System.Data.Common.DbProviderFactory,Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase"/> class with a connection string,
|
a provider factory, and an instrumentation provider.
|
</summary>
|
<param name="connectionString">The connection string.</param>
|
<param name="dbProviderFactory">The provider factory.</param>
|
<param name="instrumentationProvider">The instrumentation provider.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase.DeriveParameters(System.Data.Common.DbCommand)">
|
<summary>
|
This operation is not supported in this class.
|
</summary>
|
<param name="discoveryCommand">The <see cref="T:System.Data.Common.DbCommand"/> to do the discovery.</param>
|
<remarks>There is no generic way to do it, the operation is not implemented for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.GenericDatabase"/>.</remarks>
|
<exception cref="T:System.NotSupportedException">Thrown whenever this method is called.</exception>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DataInstrumentationInstaller">
|
<summary>
|
Represents the installer for the instrumentation events. Not intended for direct use.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DataInstrumentationInstaller.#ctor">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DataInstrumentationInstaller"/> class.
|
Lets the system know that the InstallUtil.exe tool will be run against this assembly
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DataInstrumentationInstaller.components">
|
<summary>
|
Required designer variable.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DataInstrumentationInstaller.Dispose(System.Boolean)">
|
<summary>
|
Clean up any resources being used.
|
</summary>
|
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DataInstrumentationInstaller.InitializeComponent">
|
<summary>
|
Required method for Designer support - do not modify
|
the contents of this method with the code editor.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase">
|
<summary>
|
<para>Represents an Oracle database.</para>
|
</summary>
|
<remarks>
|
<para>
|
Internally uses Oracle .NET Managed Provider from Microsoft (<see cref="N:System.Data.OracleClient"/>) to connect to a Oracle 9i database.
|
</para>
|
<para>
|
When retrieving a result set, it will build the package name. The package name should be set based
|
on the stored procedure prefix and this should be set via configuration. For
|
example, a package name should be set as prefix of "ENTLIB_" and package name of
|
"pkgENTLIB_ARCHITECTURE". For your applications, this is required only if you are defining your stored procedures returning
|
ref cursors.
|
</para>
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.#ctor(System.String)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase"/> class with a connection string and a list of Oracle packages.
|
</summary>
|
<param name="connectionString">The connection string for the database.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Practices.EnterpriseLibrary.Data.Oracle.IOraclePackage})">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase"/> class with a connection string and a list of Oracle packages.
|
</summary>
|
<param name="connectionString">The connection string for the database.</param>
|
<param name="packages">A list of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.IOraclePackage"/> objects.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.#ctor(System.String,System.Collections.Generic.IEnumerable{Microsoft.Practices.EnterpriseLibrary.Data.Oracle.IOraclePackage},Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase"/> class with a connection string,
|
a list of Oracle packages, and an instrumentation provider.
|
</summary>
|
<param name="connectionString">The connection string for the database.</param>
|
<param name="packages">A list of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.IOraclePackage"/> objects.</param>
|
<param name="instrumentationProvider">The instrumentation provider.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.AddParameter(System.Data.Common.DbCommand,System.String,System.Data.DbType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)">
|
<summary>
|
<para>Adds a new instance of a <see cref="T:System.Data.Common.DbParameter"/> object to the command.</para>
|
</summary>
|
<param name="command">The command to add the parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<param name="size"><para>The maximum size of the data within the column.</para></param>
|
<param name="direction"><para>One of the <see cref="T:System.Data.ParameterDirection"/> values.</para></param>
|
<param name="nullable"><para>A value indicating whether the parameter accepts <see langword="null"/> (<b>Nothing</b> in Visual Basic) values.</para></param>
|
<param name="precision"><para>The maximum number of digits used to represent the <paramref name="value"/>.</para></param>
|
<param name="scale"><para>The number of decimal places to which <paramref name="value"/> is resolved.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the <paramref name="value"/>.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.AddParameter(System.Data.OracleClient.OracleCommand,System.String,System.Data.OracleClient.OracleType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)">
|
<summary>
|
<para>Adds a new instance of an <see cref="T:System.Data.OracleClient.OracleParameter"/> object to the command.</para>
|
</summary>
|
<param name="command">The <see cref="T:System.Data.OracleClient.OracleCommand"/> to add the parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="oracleType"><para>One of the <see cref="T:System.Data.OracleClient.OracleType"/> values.</para></param>
|
<param name="size"><para>The maximum size of the data within the column.</para></param>
|
<param name="direction"><para>One of the <see cref="T:System.Data.ParameterDirection"/> values.</para></param>
|
<param name="nullable"><para>A value indicating whether the parameter accepts <see langword="null"/> (<b>Nothing</b> in Visual Basic) values.</para></param>
|
<param name="precision"><para>The maximum number of digits used to represent the <paramref name="value"/>.</para></param>
|
<param name="scale"><para>The number of decimal places to which <paramref name="value"/> is resolved.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the <paramref name="value"/>.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.ExecuteReader(System.Data.Common.DbCommand)">
|
<summary>
|
Creates an <see cref="T:System.Data.OracleClient.OracleDataReader"/> based on the <paramref name="command"/>.
|
</summary>
|
<param name="command">The command wrapper to execute.</param>
|
<returns>An <see cref="T:System.Data.OracleClient.OracleDataReader"/> object.</returns>
|
<exception cref="T:System.ArgumentNullException">
|
<para><paramref name="command"/> can not be <see langword="null"/> (Nothing in Visual Basic).</para>
|
</exception>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.CreateWrappedReader(Microsoft.Practices.EnterpriseLibrary.Data.DatabaseConnectionWrapper,System.Data.IDataReader)">
|
<summary>
|
All data readers get wrapped in objects so that they properly manage connections.
|
Some derived Database classes will need to create a different wrapper, so this
|
method is provided so that they can do this.
|
</summary>
|
<param name="connection">Connection + refcount.</param>
|
<param name="innerReader">The reader to wrap.</param>
|
<returns>The new reader.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.ExecuteReader(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Creates an <see cref="T:System.Data.OracleClient.OracleDataReader"/> based on the <paramref name="command"/>.</para>
|
</summary>
|
<param name="command"><para>The command wrapper to execute.</para></param>
|
<param name="transaction"><para>The transaction to participate in when executing this reader.</para></param>
|
<returns><para>An <see cref="T:System.Data.OracleClient.OracleDataReader"/> object.</para></returns>
|
<exception cref="T:System.ArgumentNullException">
|
<para><paramref name="command"/> can not be <see langword="null"/> (Nothing in Visual Basic).</para>
|
<para>- or -</para>
|
<para><paramref name="transaction"/> can not be <see langword="null"/> (Nothing in Visual Basic).</para>
|
</exception>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.ExecuteDataSet(System.Data.Common.DbCommand)">
|
<summary>
|
<para>Executes a command and returns the results in a new <see cref="T:System.Data.DataSet"/>.</para>
|
</summary>
|
<param name="command"><para>The command to execute to fill the <see cref="T:System.Data.DataSet"/></para></param>
|
<returns><para>A <see cref="T:System.Data.DataSet"/> filed with records and, if necessary, schema.</para></returns>
|
<exception cref="T:System.ArgumentNullException">
|
<para><paramref name="command"/> can not be <see langword="null"/> (Nothing in Visual Basic).</para>
|
</exception>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.ExecuteDataSet(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Executes a command and returns the result in a new <see cref="T:System.Data.DataSet"/>.</para>
|
</summary>
|
<param name="command"><para>The command to execute to fill the <see cref="T:System.Data.DataSet"/></para></param>
|
<param name="transaction"><para>The transaction to participate in when executing this reader.</para></param>
|
<returns><para>A <see cref="T:System.Data.DataSet"/> filed with records and, if necessary, schema.</para></returns>
|
<exception cref="T:System.ArgumentNullException">
|
<para><paramref name="command"/> can not be <see langword="null"/> (<b>Nothing</b> in Visual Basic).</para>
|
</exception>
|
<exception cref="T:System.ArgumentNullException">
|
<para><paramref name="command"/> can not be <see langword="null"/> (<b>Nothing</b> in Visual Basic).</para>
|
<para>- or -</para>
|
<para><paramref name="transaction"/> can not be <see langword="null"/> (<b>Nothing</b> in Visual Basic).</para>
|
</exception>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.LoadDataSet(System.Data.Common.DbCommand,System.Data.DataSet,System.String[])">
|
<summary>
|
<para>Loads a <see cref="T:System.Data.DataSet"/> from a <see cref="T:System.Data.Common.DbCommand"/>.</para>
|
</summary>
|
<param name="command">
|
<para>The command to execute to fill the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
<param name="dataSet">
|
<para>The <see cref="T:System.Data.DataSet"/> to fill.</para>
|
</param>
|
<param name="tableNames">
|
<para>An array of table name mappings for the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.LoadDataSet(System.Data.Common.DbCommand,System.Data.DataSet,System.String[],System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Loads a <see cref="T:System.Data.DataSet"/> from a <see cref="T:System.Data.Common.DbCommand"/> in a transaction.</para>
|
</summary>
|
<param name="command">
|
<para>The command to execute to fill the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
<param name="dataSet">
|
<para>The <see cref="T:System.Data.DataSet"/> to fill.</para>
|
</param>
|
<param name="tableNames">
|
<para>An array of table name mappings for the <see cref="T:System.Data.DataSet"/>.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command in.</para>
|
</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.GetParameterValue(System.Data.Common.DbCommand,System.String)">
|
<summary>
|
Gets a parameter value.
|
</summary>
|
<param name="command">The command that contains the parameter.</param>
|
<param name="parameterName">The name of the parameter.</param>
|
<returns>The value of the parameter.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.SetParameterValue(System.Data.Common.DbCommand,System.String,System.Object)">
|
<summary>
|
Sets a parameter value.
|
</summary>
|
<param name="command">The command with the parameter.</param>
|
<param name="parameterName">The parameter name.</param>
|
<param name="value">The parameter value.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.PrepareCWRefCursor(System.Data.Common.DbCommand)">
|
<devdoc>
|
This is a private method that will build the Oracle package name if your stored procedure
|
has proper prefix and postfix.
|
This functionality is include for
|
the portability of the architecture between SQL and Oracle datbase.
|
This method also adds the reference cursor to the command writer if not already added. This
|
is required for Oracle .NET managed data provider.
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.OnOracleRowUpdated(System.Object,System.Data.OracleClient.OracleRowUpdatedEventArgs)">
|
<devdoc>
|
Listens for the RowUpdate event on a data adapter to support UpdateBehavior.Continue
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.DeriveParameters(System.Data.Common.DbCommand)">
|
<summary>
|
Retrieves parameter information from the stored procedure specified in the <see cref="T:System.Data.Common.DbCommand"/> and populates the Parameters collection of the specified <see cref="T:System.Data.Common.DbCommand"/> object.
|
</summary>
|
<param name="discoveryCommand">The <see cref="T:System.Data.Common.DbCommand"/> to do the discovery.</param>
|
<remarks>
|
The <see cref="T:System.Data.Common.DbCommand"/> must be an instance of a <see cref="T:System.Data.OracleClient.OracleCommand"/> object.
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.GetStoredProcCommand(System.String,System.Object[])">
|
<summary>
|
<para>Creates a <see cref="T:System.Data.Common.DbCommand"/> for a stored procedure.</para>
|
</summary>
|
<param name="storedProcedureName"><para>The name of the stored procedure.</para></param>
|
<param name="parameterValues"><para>The list of parameters for the procedure.</para></param>
|
<returns><para>The <see cref="T:System.Data.Common.DbCommand"/> for the stored procedure.</para></returns>
|
<remarks>
|
<para>The parameters for the stored procedure will be discovered and the values are assigned in positional order.</para>
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.AssignParameters(System.Data.Common.DbCommand,System.Object[])">
|
<summary>
|
<para>Discovers parameters on the <paramref name="command"/> and assigns the values from <paramref name="parameterValues"/> to the <paramref name="command"/>s Parameters list.</para>
|
</summary>
|
<param name="command">The command the parameeter values will be assigned to</param>
|
<param name="parameterValues">The parameter values that will be assigned to the command.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.GetStoredProcCommand(System.String)">
|
<summary>
|
<para>Creates a <see cref="T:System.Data.Common.DbCommand"/> for a stored procedure.</para>
|
</summary>
|
<param name="storedProcedureName"><para>The name of the stored procedure.</para></param>
|
<returns><para>The <see cref="T:System.Data.Common.DbCommand"/> for the stored procedure.</para></returns>
|
<remarks>
|
<para>The parameters for the stored procedure will be discovered and the values are assigned in positional order.</para>
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.TranslatePackageSchema(System.String)">
|
<devdoc>
|
Looks into configuration and gets the information on how the command wrapper should be updated if calling a package on this
|
connection.
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.SetUpRowUpdatedEvent(System.Data.Common.DbDataAdapter)">
|
<summary>
|
Sets the RowUpdated event for the data adapter.
|
</summary>
|
<param name="adapter">The <see cref="T:System.Data.Common.DbDataAdapter"/> to set the event.</param>
|
<remarks>The <see cref="T:System.Data.Common.DbDataAdapter"/> must be an <see cref="T:System.Data.OracleClient.OracleDataAdapter"/>.</remarks>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase.SupportsParemeterDiscovery">
|
<summary>
|
Does this <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> object support parameter discovery?
|
</summary>
|
<value>true.</value>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDataReaderWrapper">
|
<summary>
|
A wrapper to convert data for Oracle for the reader.
|
</summary>
|
<remarks>
|
The wrapper performs type conversions to enable retrieving values for types not supported natively by the
|
<see cref="T:System.Data.OracleClient.OracleDataReader"/>.
|
<para/>
|
The wrapped data reader can be accessed through the <see cref="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDataReaderWrapper.InnerReader"/>
|
property.
|
</remarks>
|
<seealso cref="T:System.Data.IDataReader"/>
|
<seealso cref="T:System.Data.OracleClient.OracleDataReader"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDataReaderWrapper.GetBoolean(System.Int32)">
|
<summary>
|
Gets the value of the specified column as a Boolean.
|
</summary>
|
<param name="index">The zero-based column ordinal.</param>
|
<returns>The converted value of the column.</returns>
|
<remarks>
|
Bit data type is mapped to a number in Oracle database. When reading bit data from Oracle database,
|
it will map to 0 as false and everything else as true. This method uses System.Convert.ToBoolean() method
|
for type conversions.
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDataReaderWrapper.GetByte(System.Int32)">
|
<summary>
|
Gets the value of the specified column converted to an 8-bit unsigned integer.
|
</summary>
|
<param name="index">The zero-based column ordinal.</param>
|
<returns>The 8-bit unsigned integer value of the specified column.</returns>
|
<remarks> This method uses System.Convert.ToByte() method
|
for type conversions.</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDataReaderWrapper.GetGuid(System.Int32)">
|
<summary>
|
Gets the value of the specified field converted to a GUID.
|
</summary>
|
<param name="index">The index of the field to find.</param>
|
<returns>The GUID of the specified field.</returns>
|
<remarks>
|
This method will cast the result data Guid data type. In Oracle you must use that as Raw(16) so
|
that this method can convert that to Guid properly.
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDataReaderWrapper.GetInt16(System.Int32)">
|
<summary>
|
Gets the value of the specified field converted to a 16-bit signed integer.
|
</summary>
|
<param name="index">The index of the field to find.</param>
|
<returns>The 16-bit signed integer value of the specified field.</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDataReaderWrapper.InnerReader">
|
<summary>
|
Gets the wrapped <see cref="T:System.Data.OracleClient.OracleDataReader"/>.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.RefCountingOracleDataReaderWrapper">
|
<summary>
|
Another wrapper for <see cref="T:System.Data.OracleClient.OracleDataReader"/> that adds connection
|
reference counting.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.RefCountingOracleDataReaderWrapper.Close">
|
<summary>
|
Closes the <see cref="T:System.Data.IDataReader"/> Object.
|
</summary>
|
<filterpriority>2</filterpriority>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Oracle.RefCountingOracleDataReaderWrapper.Dispose(System.Boolean)">
|
<summary>
|
Close the contained data reader when disposing and releases the connection
|
if it's not used anymore.
|
</summary>
|
<param name="disposing">True if called from Dispose method, false if called from finalizer. Since
|
this class doesn't have a finalizer, this will always be true.</param>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.ParameterCache">
|
<summary>
|
<para>
|
Provides parameter caching services for dynamic parameter discovery of stored procedures.
|
Eliminates the round-trip to the database to derive the parameters and types when a command
|
is executed more than once.
|
</para>
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ParameterCache.SetParameters(System.Data.Common.DbCommand,Microsoft.Practices.EnterpriseLibrary.Data.Database)">
|
<summary>
|
<para>
|
Populates the parameter collection for a command wrapper from the cache
|
or performs a round-trip to the database to query the parameters.
|
</para>
|
</summary>
|
<param name="command">
|
<para>The command to add the parameters.</para>
|
</param>
|
<param name="database">
|
<para>The database to use to set the parameters.</para>
|
</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ParameterCache.Clear">
|
<summary>
|
<para>Empties the parameter cache.</para>
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ParameterCache.AddParametersFromCache(System.Data.Common.DbCommand,Microsoft.Practices.EnterpriseLibrary.Data.Database)">
|
<summary>
|
<para>Adds parameters to a command using the cache.</para>
|
</summary>
|
<param name="command">
|
<para>The command to add the parameters.</para>
|
</param>
|
<param name="database">The database to use.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.ParameterCache.AlreadyCached(System.Data.IDbCommand,Microsoft.Practices.EnterpriseLibrary.Data.Database)">
|
<summary>
|
<para>Checks to see if a cache entry exists for a specific command on a specific connection</para>
|
</summary>
|
<param name="command">
|
<para>The command to check.</para>
|
</param>
|
<param name="database">The database to check.</param>
|
<returns>True if the parameters are already cached for the provided command, false otherwise</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult">
|
<summary>
|
This class represents an asynchronous operation invoked from the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> class methods.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.#ctor(System.IAsyncResult,System.Data.Common.DbCommand,System.Boolean,System.Boolean,System.DateTime)">
|
<summary>
|
Construct a new <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult"/> instance.
|
</summary>
|
<param name="innerAsyncResult">The <see cref="T:System.IAsyncResult"/> object returned from the underlying
|
async operation.</param>
|
<param name="command">Command that was executed.</param>
|
<param name="disposeCommand">Should the command be disposed at EndInvoke time?</param>
|
<param name="closeConnection">Should this connection be closed at EndInvoke time?</param>
|
<param name="startTime">Time operation was invoked.</param>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.AsyncState">
|
<summary>
|
The state object passed to the callback.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.AsyncWaitHandle">
|
<summary>
|
Wait handle to use to wait synchronously for completion.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.CompletedSynchronously">
|
<summary>
|
True if begin operation completed synchronously.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.IsCompleted">
|
<summary>
|
Has the operation finished?
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.InnerAsyncResult">
|
<summary>
|
The underlying <see cref="T:System.IAsyncResult"/> object.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.DisposeCommand">
|
<summary>
|
Should the command be disposed by the End method?
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.Command">
|
<summary>
|
The command that was executed.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.CloseConnection">
|
<summary>
|
Should the connection be closed by the End method?
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.Connection">
|
<summary>
|
Connection the operation was invoked on.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.DaabAsyncResult.StartTime">
|
<summary>
|
Time the operation was started.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase">
|
<summary>
|
<para>Represents a SQL Server database.</para>
|
</summary>
|
<remarks>
|
<para>
|
Internally uses SQL Server .NET Managed Provider from Microsoft (System.Data.SqlClient) to connect to the database.
|
</para>
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.#ctor(System.String)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase"/> class with a connection string.
|
</summary>
|
<param name="connectionString">The connection string.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.#ctor(System.String,Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.IDataInstrumentationProvider)">
|
<summary>
|
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase"/> class with a
|
connection string and instrumentation provider.
|
</summary>
|
<param name="connectionString">The connection string.</param>
|
<param name="instrumentationProvider">The instrumentation provider.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.ExecuteXmlReader(System.Data.Common.DbCommand)">
|
<summary>
|
<para>Executes the <see cref="T:System.Data.SqlClient.SqlCommand"/> and returns a new <see cref="T:System.Xml.XmlReader"/>.</para>
|
</summary>
|
<remarks>
|
When the returned reader is closed, the underlying connection will be closed
|
(with appropriate handling of connections in the case of an ambient transaction).
|
This is a behavior change from Enterprise Library versions prior to v5.
|
</remarks>
|
<param name="command">
|
<para>The <see cref="T:System.Data.SqlClient.SqlCommand"/> to execute.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.Xml.XmlReader"/> object.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.ExecuteXmlReader(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)">
|
<summary>
|
<para>Executes the <see cref="T:System.Data.SqlClient.SqlCommand"/> in a transaction and returns a new <see cref="T:System.Xml.XmlReader"/>.</para>
|
</summary>
|
<remarks>
|
Unlike other Execute... methods that take a <see cref="T:System.Data.Common.DbCommand"/> instance, this method
|
does not set the command behavior to close the connection when you close the reader.
|
That means you'll need to close the connection yourself, by calling the
|
command.Connection.Close() method.
|
</remarks>
|
<param name="command">
|
<para>The <see cref="T:System.Data.SqlClient.SqlCommand"/> to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.Xml.XmlReader"/> object.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteXmlReader(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <see cref="T:System.Data.SqlClient.SqlCommand"/> which will result in a <see cref="T:System.Xml.XmlReader"/>.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.SqlClient.SqlCommand"/> to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.ExecuteXmlReader(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteXmlReader(System.IAsyncResult)"/>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteXmlReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Xml.XmlReader"/> object.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteXmlReader(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <see cref="T:System.Data.SqlClient.SqlCommand"/> inside a transaction which will result in a <see cref="T:System.Xml.XmlReader"/>.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.SqlClient.SqlCommand"/> to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.IDbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.ExecuteXmlReader(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteXmlReader(System.IAsyncResult)"/>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteXmlReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Xml.XmlReader"/> object.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteXmlReader(System.IAsyncResult)">
|
<summary>
|
Finishes asynchronous execution of a Transact-SQL statement, returning the requested data as XML.
|
</summary>
|
<param name="asyncResult">
|
<para>The <see cref="T:System.IAsyncResult"/> returned by a call to any overload of <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteXmlReader(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)"/>.</para>
|
</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.ExecuteXmlReader(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteXmlReader(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteXmlReader(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)"/>
|
<returns>
|
<para>An <see cref="T:System.Xml.XmlReader"/> object that can be used to fetch the resulting XML data.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.DoExecuteXmlReader(System.Data.SqlClient.SqlCommand)">
|
<devdoc>
|
Execute the actual XML Reader call.
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.OnSqlRowUpdated(System.Object,System.Data.SqlClient.SqlRowUpdatedEventArgs)">
|
<devdoc>
|
Listens for the RowUpdate event on a dataadapter to support UpdateBehavior.Continue
|
</devdoc>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.DeriveParameters(System.Data.Common.DbCommand)">
|
<summary>
|
Retrieves parameter information from the stored procedure specified in the <see cref="T:System.Data.Common.DbCommand"/> and populates the Parameters collection of the specified <see cref="T:System.Data.Common.DbCommand"/> object.
|
</summary>
|
<param name="discoveryCommand">The <see cref="T:System.Data.Common.DbCommand"/> to do the discovery.</param>
|
<remarks>The <see cref="T:System.Data.Common.DbCommand"/> must be a <see cref="T:System.Data.SqlClient.SqlCommand"/> instance.</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.UserParametersStartIndex">
|
<summary>
|
Returns the starting index for parameters in a command.
|
</summary>
|
<returns>The starting index for parameters in a command.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BuildParameterName(System.String)">
|
<summary>
|
Builds a value parameter name for the current database.
|
</summary>
|
<param name="name">The name of the parameter.</param>
|
<returns>A correctly formated parameter name.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.SetUpRowUpdatedEvent(System.Data.Common.DbDataAdapter)">
|
<summary>
|
Sets the RowUpdated event for the data adapter.
|
</summary>
|
<param name="adapter">The <see cref="T:System.Data.Common.DbDataAdapter"/> to set the event.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.SameNumberOfParametersAndValues(System.Data.Common.DbCommand,System.Object[])">
|
<summary>
|
Determines if the number of parameters in the command matches the array of parameter values.
|
</summary>
|
<param name="command">The <see cref="T:System.Data.Common.DbCommand"/> containing the parameters.</param>
|
<param name="values">The array of parameter values.</param>
|
<returns><see langword="true"/> if the number of parameters and values match; otherwise, <see langword="false"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.AddParameter(System.Data.Common.DbCommand,System.String,System.Data.SqlDbType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)">
|
<summary>
|
<para>Adds a new instance of a <see cref="T:System.Data.Common.DbParameter"/> object to the command.</para>
|
</summary>
|
<param name="command">The command to add the parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<param name="size"><para>The maximum size of the data within the column.</para></param>
|
<param name="direction"><para>One of the <see cref="T:System.Data.ParameterDirection"/> values.</para></param>
|
<param name="nullable"><para>A value indicating whether the parameter accepts <see langword="null"/> (<b>Nothing</b> in Visual Basic) values.</para></param>
|
<param name="precision"><para>The maximum number of digits used to represent the <paramref name="value"/>.</para></param>
|
<param name="scale"><para>The number of decimal places to which <paramref name="value"/> is resolved.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the <paramref name="value"/>.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.AddParameter(System.Data.Common.DbCommand,System.String,System.Data.SqlDbType,System.Data.ParameterDirection,System.String,System.Data.DataRowVersion,System.Object)">
|
<summary>
|
<para>Adds a new instance of a <see cref="T:System.Data.Common.DbParameter"/> object to the command.</para>
|
</summary>
|
<param name="command">The command to add the parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.SqlDbType"/> values.</para></param>
|
<param name="direction"><para>One of the <see cref="T:System.Data.ParameterDirection"/> values.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the <paramref name="value"/>.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.AddOutParameter(System.Data.Common.DbCommand,System.String,System.Data.SqlDbType,System.Int32)">
|
<summary>
|
Adds a new Out <see cref="T:System.Data.Common.DbParameter"/> object to the given <paramref name="command"/>.
|
</summary>
|
<param name="command">The command to add the out parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.SqlDbType"/> values.</para></param>
|
<param name="size"><para>The maximum size of the data within the column.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.AddInParameter(System.Data.Common.DbCommand,System.String,System.Data.SqlDbType)">
|
<summary>
|
Adds a new In <see cref="T:System.Data.Common.DbParameter"/> object to the given <paramref name="command"/>.
|
</summary>
|
<param name="command">The command to add the in parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.SqlDbType"/> values.</para></param>
|
<remarks>
|
<para>This version of the method is used when you can have the same parameter object multiple times with different values.</para>
|
</remarks>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.AddInParameter(System.Data.Common.DbCommand,System.String,System.Data.SqlDbType,System.Object)">
|
<summary>
|
Adds a new In <see cref="T:System.Data.Common.DbParameter"/> object to the given <paramref name="command"/>.
|
</summary>
|
<param name="command">The commmand to add the parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.SqlDbType"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.AddInParameter(System.Data.Common.DbCommand,System.String,System.Data.SqlDbType,System.String,System.Data.DataRowVersion)">
|
<summary>
|
Adds a new In <see cref="T:System.Data.Common.DbParameter"/> object to the given <paramref name="command"/>.
|
</summary>
|
<param name="command">The command to add the parameter.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.SqlDbType"/> values.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the value.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.CreateParameter(System.String,System.Data.SqlDbType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)">
|
<summary>
|
<para>Adds a new instance of a <see cref="T:System.Data.Common.DbParameter"/> object.</para>
|
</summary>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.DbType"/> values.</para></param>
|
<param name="size"><para>The maximum size of the data within the column.</para></param>
|
<param name="direction"><para>One of the <see cref="T:System.Data.ParameterDirection"/> values.</para></param>
|
<param name="nullable"><para>A value indicating whether the parameter accepts <see langword="null"/> (<b>Nothing</b> in Visual Basic) values.</para></param>
|
<param name="precision"><para>The maximum number of digits used to represent the <paramref name="value"/>.</para></param>
|
<param name="scale"><para>The number of decimal places to which <paramref name="value"/> is resolved.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the <paramref name="value"/>.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.ConfigureParameter(System.Data.SqlClient.SqlParameter,System.String,System.Data.SqlDbType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)">
|
<summary>
|
Configures a given <see cref="T:System.Data.Common.DbParameter"/>.
|
</summary>
|
<param name="param">The <see cref="T:System.Data.Common.DbParameter"/> to configure.</param>
|
<param name="name"><para>The name of the parameter.</para></param>
|
<param name="dbType"><para>One of the <see cref="T:System.Data.SqlDbType"/> values.</para></param>
|
<param name="size"><para>The maximum size of the data within the column.</para></param>
|
<param name="direction"><para>One of the <see cref="T:System.Data.ParameterDirection"/> values.</para></param>
|
<param name="nullable"><para>A value indicating whether the parameter accepts <see langword="null"/> (<b>Nothing</b> in Visual Basic) values.</para></param>
|
<param name="precision"><para>The maximum number of digits used to represent the <paramref name="value"/>.</para></param>
|
<param name="scale"><para>The number of decimal places to which <paramref name="value"/> is resolved.</para></param>
|
<param name="sourceColumn"><para>The name of the source column mapped to the DataSet and used for loading or returning the <paramref name="value"/>.</para></param>
|
<param name="sourceVersion"><para>One of the <see cref="T:System.Data.DataRowVersion"/> values.</para></param>
|
<param name="value"><para>The value of the parameter.</para></param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteNonQuery(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <see cref="T:System.Data.SqlClient.SqlCommand"/> which will return the number of affected records.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.SqlClient.SqlCommand"/> to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteNonQuery(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <see cref="T:System.Data.Common.DbCommand"/> inside a transaction which will return the number of affected records.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.SqlClient.SqlCommand"/> to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteNonQuery(System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> which will return the number of rows affected.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteNonQuery(System.Data.Common.DbTransaction,System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> inside a transaction which will return the number of rows affected.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<param name="parameterValues">
|
<para>An array of paramters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteNonQuery(System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> which will return the number of rows affected.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteNonQuery(System.Data.Common.DbTransaction,System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> inside a tranasaction which will return the number of rows affected.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>,
|
which returns the number of affected records.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteNonQuery(System.IAsyncResult)">
|
<summary>
|
Finishes asynchronous execution of a Transact-SQL statement, returning the number of affected records.
|
</summary>
|
<param name="asyncResult">
|
<para>The <see cref="T:System.IAsyncResult"/> returned by a call to any overload of <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteNonQuery(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)"/>.</para>
|
</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteNonQuery(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteNonQuery(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)"/>
|
<returns>
|
<para>The number of affected records.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteReader(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of a <paramref name="command"/> which will return a <see cref="T:System.Data.IDataReader"/>.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.SqlClient.SqlCommand"/> to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteReader(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of a <paramref name="command"/> inside a transaction which will return a <see cref="T:System.Data.IDataReader"/>.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.SqlClient.SqlCommand"/> to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteReader(System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> which will return a <see cref="T:System.Data.IDataReader"/>.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<param name="parameterValues">
|
<para>An array of parameters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteReader(System.Data.Common.DbTransaction,System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> inside a transaction which will return a <see cref="T:System.Data.IDataReader"/>.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<param name="parameterValues">
|
<para>An array of parameters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbTransaction,System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteReader(System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="commandText"/>
|
interpreted as specified by the <paramref name="commandType"/> which will return
|
a <see cref="T:System.Data.IDataReader"/>. When the async operation completes, the
|
<paramref name="callback"/> will be invoked on another thread to process the
|
result.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="callback"><see cref="T:System.AsyncCallback"/> to execute when the async operation
|
completes.</param>
|
<param name="state">State object passed to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteReader(System.Data.Common.DbTransaction,System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> inside an transaction which will return a <see cref="T:System.Data.IDataReader"/>.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>,
|
which returns the <see cref="T:System.Data.IDataReader"/>.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteReader(System.IAsyncResult)">
|
<summary>
|
Finishes asynchronous execution of a Transact-SQL statement, returning an <see cref="T:System.Data.IDataReader"/>.
|
</summary>
|
<param name="asyncResult">
|
<para>The <see cref="T:System.IAsyncResult"/> returned by a call to any overload of BeginExecuteReader.</para>
|
</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteReader(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteReader(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteReader(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)"/>
|
<returns>
|
<para>An <see cref="T:System.Data.IDataReader"/> object that can be used to consume the queried information.</para>
|
</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteScalar(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of a <paramref name="command"/> which will return a single value.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.SqlClient.SqlCommand"/> to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteScalar(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of a <paramref name="command"/> inside a transaction which will return a single value.</para>
|
</summary>
|
<param name="command">
|
<para>The <see cref="T:System.Data.SqlClient.SqlCommand"/> to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbCommand,System.Data.Common.DbTransaction)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteScalar(System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> which will return a single value.</para>
|
</summary>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<param name="parameterValues">
|
<para>An array of parameters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteScalar(System.Data.Common.DbTransaction,System.String,System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
<para>Initiates the asynchronous execution of <paramref name="storedProcedureName"/> using the given <paramref name="parameterValues"/> inside a transaction which will return a single value.</para>
|
</summary>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="storedProcedureName">
|
<para>The name of the stored procedure to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<param name="parameterValues">
|
<para>An array of parameters to pass to the stored procedure. The parameter values must be in call order as they appear in the stored procedure.</para>
|
</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbTransaction,System.String,System.Object[])"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteScalar(System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> which will return a single value.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteScalar(System.Data.Common.DbTransaction,System.Data.CommandType,System.String,System.AsyncCallback,System.Object)">
|
<summary>
|
<para>Initiates the asynchronous execution of the <paramref name="commandText"/> interpreted as specified by the <paramref name="commandType"/> inside an transaction which will return a single value.</para>
|
</summary>
|
<param name="commandType">
|
<para>One of the <see cref="T:System.Data.CommandType"/> values.</para>
|
</param>
|
<param name="commandText">
|
<para>The command text to execute.</para>
|
</param>
|
<param name="transaction">
|
<para>The <see cref="T:System.Data.Common.DbTransaction"/> to execute the command within.</para>
|
</param>
|
<param name="callback">The async callback to execute when the result of the operation is available. Pass <langword>null</langword>
|
if you don't want to use a callback.</param>
|
<param name="state">Additional state object to pass to the callback.</param>
|
<returns>
|
<para>An <see cref="T:System.IAsyncResult"/> that can be used to poll or wait for results, or both;
|
this value is also needed when invoking <see cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>,
|
which returns the actual result.</para>
|
</returns>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbTransaction,System.Data.CommandType,System.String)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)"/>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.EndExecuteScalar(System.IAsyncResult)">
|
<summary>
|
<para>Finishes asynchronous execution of a Transact-SQL statement, returning the first column of the first row in the result set returned by the query. Extra columns or rows are ignored.</para>
|
</summary>
|
<param name="asyncResult">
|
<para>The <see cref="T:System.IAsyncResult"/> returned by a call to any overload of BeginExecuteScalar.</para>
|
</param>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(System.Data.Common.DbCommand)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteScalar(System.Data.Common.DbCommand,System.AsyncCallback,System.Object)"/>
|
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.BeginExecuteScalar(System.Data.Common.DbCommand,System.Data.Common.DbTransaction,System.AsyncCallback,System.Object)"/>
|
<returns>
|
<para>The value of the first column of the first row in the result set returned by the query.
|
If the result didn't have any columns or rows <see langword="null"/> (<b>Nothing</b> in Visual Basic).</para>
|
</returns>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.ParameterToken">
|
<summary>
|
<para>Gets the parameter token used to delimit parameters for the SQL Server database.</para>
|
</summary>
|
<value>
|
<para>The '@' symbol.</para>
|
</value>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.SupportsAsync">
|
<summary>
|
Does this <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> object support asynchronous execution?
|
</summary>
|
<value>true.</value>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase.SupportsParemeterDiscovery">
|
<summary>
|
Does this <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> object support parameter discovery?
|
</summary>
|
<value>true.</value>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1">
|
<summary>
|
Represents a call to the database using SQL that will return an enumerable of <typeparamref name="TResult"/>.
|
</summary>
|
<typeparam name="TResult">The element type that will be used to consume the result set.</typeparam>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{`0})">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/> that works for a specific <paramref name="database"/>
|
and uses <paramref name="rowMapper"/> to convert the returned rows to clr type <typeparamref name="TResult"/>.
|
</summary>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> used to execute the SQL.</param>
|
<param name="sqlString">The SQL that will be executed.</param>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{`0})">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/> that works for a specific <paramref name="database"/>
|
and uses <paramref name="resultSetMapper"/> to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.
|
</summary>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> used to execute the SQL.</param>
|
<param name="sqlString">The SQL that will be executed.</param>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper{`0})">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/> that works for a specific <paramref name="database"/>
|
and uses <paramref name="rowMapper"/> to convert the returned rows to clr type <typeparamref name="TResult"/>.
|
The <paramref name="parameterMapper"/> will be used to interpret the parameters passed to the Execute method.
|
</summary>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> used to execute the SQL.</param>
|
<param name="sqlString">The SQL that will be executed.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<param name="rowMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IRowMapper`1"/> that will be used to convert the returned data to clr type <typeparamref name="TResult"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1.#ctor(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.String,Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper,Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper{`0})">
|
<summary>
|
Creates a new instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1"/> that works for a specific <paramref name="database"/>
|
and uses <paramref name="resultSetMapper"/> to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.
|
The <paramref name="parameterMapper"/> will be used to interpret the parameters passed to the Execute method.
|
</summary>
|
<param name="database">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> used to execute the SQL.</param>
|
<param name="sqlString">The SQL that will be executed.</param>
|
<param name="parameterMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> that will be used to interpret the parameters passed to the Execute method.</param>
|
<param name="resultSetMapper">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IResultSetMapper`1"/> that will be used to convert the returned set to an enumerable of clr type <typeparamref name="TResult"/>.</param>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1.Execute(System.Object[])">
|
<summary>
|
Executes the SQL query and returns an enumerable of <typeparamref name="TResult"/>.
|
The enumerable returned by this method uses deferred loading to return the results.
|
</summary>
|
<param name="parameterValues">Values that will be interpret by an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.IParameterMapper"/> and function as parameters to the Transact SQL query.</param>
|
<returns>An enumerable of <typeparamref name="TResult"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.SqlStringAccessor`1.BeginExecute(System.AsyncCallback,System.Object,System.Object[])">
|
<summary>
|
Begin executing the SQL query asynchronously. Only supported if the underlying
|
<see cref="T:Microsoft.Practices.EnterpriseLibrary.Data.Database"/> object supports asynchronous operations.
|
</summary>
|
<param name="callback">Asynchronous callback to execute when the result of the query is
|
available. May be null if no callback is desired.</param>
|
<param name="state">Extra arbitrary state information to pass to the callback. May be null.</param>
|
<param name="parameterValues">Parameters to pass to the sql query.</param>
|
<returns>An <see cref="T:System.IAsyncResult"/> object representing the pending request.</returns>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Sql.RefCountingXmlReader">
|
<summary>
|
Wrapper around <see cref="T:System.Xml.XmlReader"/> that ties into our
|
reference counting on connections.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.TransactionScopeConnections">
|
<summary>
|
This class manages the connections that will be used when transactions are active
|
as a result of instantiating a <see cref="T:System.Transactions.TransactionScope"/>. When a transaction
|
is active, all database access must be through this single connection unless you want
|
to use a distributed transaction, which is an expensive operation.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.TransactionScopeConnections.GetConnection(Microsoft.Practices.EnterpriseLibrary.Data.Database)">
|
<summary>
|
Returns a connection for the current transaction. This will be an existing <see cref="T:System.Data.Common.DbConnection"/>
|
instance or a new one if there is a <see cref="T:System.Transactions.TransactionScope"/> active. Otherwise this method
|
returns null.
|
</summary>
|
<param name="db"></param>
|
<returns>Either a <see cref="T:System.Data.Common.DbConnection"/> instance or null.</returns>
|
</member>
|
<member name="M:Microsoft.Practices.EnterpriseLibrary.Data.TransactionScopeConnections.OnTransactionCompleted(System.Object,System.Transactions.TransactionEventArgs)">
|
<summary>
|
This event handler is called whenever a transaction is about to be disposed, which allows
|
us to remove the transaction from our list and dispose the connection instance we created.
|
</summary>
|
<param name="sender"></param>
|
<param name="e"></param>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.UpdateBehavior">
|
<summary>
|
Used with the Database.UpdateDataSet method. Provides control over behavior when the Data
|
Adapter's update command encounters an error.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.UpdateBehavior.Standard">
|
<summary>
|
No interference with the DataAdapter's Update command. If Update encounters
|
an error, the update stops. Additional rows in the Datatable are uneffected.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.UpdateBehavior.Continue">
|
<summary>
|
If the DataAdapter's Update command encounters an error, the update will
|
continue. The Update command will try to update the remaining rows.
|
</summary>
|
</member>
|
<member name="F:Microsoft.Practices.EnterpriseLibrary.Data.UpdateBehavior.Transactional">
|
<summary>
|
If the DataAdapter encounters an error, all updated rows will be rolled back.
|
</summary>
|
</member>
|
<member name="T:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources">
|
<summary>
|
A strongly-typed resource class, for looking up localized strings, etc.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ResourceManager">
|
<summary>
|
Returns the cached ResourceManager instance used by this class.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.Culture">
|
<summary>
|
Overrides the current thread's CurrentUICulture property for all
|
resource lookups using this strongly typed resource class.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.AsyncOperationsNotSupported">
|
<summary>
|
Looks up a localized string similar to The database type "{0}" does not support asynchronous operations..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.BlockName">
|
<summary>
|
Looks up a localized string similar to Enterprise Library Data Access Application Block.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.CommandExecutedCounterHelpResource">
|
<summary>
|
Looks up a localized string similar to Commands Executed/sec is the rate at which database commands were executed..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.CommandFailedCounterHelpResource">
|
<summary>
|
Looks up a localized string similar to Commands Failed/sec is tha rate at which database commands failed to execute..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ConfigurationFailureCreatingDatabase">
|
<summary>
|
Looks up a localized string similar to A configuration failure occurred while creating database ‘{0}’..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ConnectionFailedCounterHelpResource">
|
<summary>
|
Looks up a localized string similar to Connections Failed/sec is the rate at which database connections failed to open..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ConnectionOpenedCounterHelpResource">
|
<summary>
|
Looks up a localized string similar to Connections Opened/sec is the rate at which database connections were opened..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.CounterCategoryHelpResourceName">
|
<summary>
|
Looks up a localized string similar to Enterprise Library Data Performance Counter Instances.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.DefaultSqlConnctionString">
|
<summary>
|
Looks up a localized string similar to Database=Database;Server=(local)\SQLEXPRESS;Integrated Security=SSPI.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ErrorConnectionFailedExtraInformation">
|
<summary>
|
Looks up a localized string similar to The connection string used was "{0}"..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ErrorConnectionFailedMessage">
|
<summary>
|
Looks up a localized string similar to The error occurred using the "{0}" database instance while attempting to open the database connection..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionArgumentMustBePropertyExpression">
|
<summary>
|
Looks up a localized string similar to The expression must contain a MemberAccessExpression to a property ( t =>t.Property)..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionArgumentMustInheritFromDatabase">
|
<summary>
|
Looks up a localized string similar to Type must inherit from Microsoft.Practices.EnterpriseLibrary.Data.Database.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionCannotCreateRowMapping">
|
<summary>
|
Looks up a localized string similar to Cannot create a mapping for type {0}..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionColumnNotFoundWhileMapping">
|
<summary>
|
Looks up a localized string similar to The column {0} was not found on the IDataRecord being evaluated. This might indicate that the accessor was created with the wrong mappings..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionCommandNotSqlCommand">
|
<summary>
|
Looks up a localized string similar to The command must be a SqlCommand..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionConvertionFailedWhenMappingPropertyToColumn">
|
<summary>
|
Looks up a localized string similar to The value from column '{0}' cannot be converted to property '{1}' of type '{2}'..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionDatabaseDataTypeDoesNotHaveRequiredConstructor">
|
<summary>
|
Looks up a localized string similar to The configuration element type {0} does not have an accessible constructor taking a ConnectionStringSettings and an IConfigurationSource as constructor arguments..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionDatabaseDataTypeDoesNotInheritFromDatabaseData">
|
<summary>
|
Looks up a localized string similar to The configuration element type {0} does not inherit from the DatabaseData class..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionDatabaseTypeDoesNotHaveAssemblerAttribute">
|
<summary>
|
Looks up a localized string similar to The database type {0} for the name {1} does not have the required [DatabaseAssembler] attribute required to build the database object..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionDatabaseTypeDoesNotHaveRequiredConfigurationTypeAttribute">
|
<summary>
|
Looks up a localized string similar to The database type {0} does not have the required ConfigurationElementType attribute..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionMessageParameterMatchFailure">
|
<summary>
|
Looks up a localized string similar to The number of parameters does not match number of values for stored procedure..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionMessageUpdateDataSetArgumentFailure">
|
<summary>
|
Looks up a localized string similar to At least one command must be initialized.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionMessageUpdateDataSetRowFailure">
|
<summary>
|
Looks up a localized string similar to Failed to update row .
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionNoConfigurationElementTypeAttribute">
|
<summary>
|
Looks up a localized string similar to The type {0} does not contain the ConfigurationElementTypeAttribute..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionNoDatabaseDefined">
|
<summary>
|
Looks up a localized string similar to The requested database {0} is not defined in configuration..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionNoProviderDefinedForConnectionString">
|
<summary>
|
Looks up a localized string similar to The requested database {0} does not have provider name set in the connection string..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionNullOrEmptyString">
|
<summary>
|
Looks up a localized string similar to The value can not be null or an empty string..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionParameterDiscoveryNotSupported">
|
<summary>
|
Looks up a localized string similar to The database type "{0}" does not support automatic parameter discovery. Use an IParameterMapper instead..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionParameterDiscoveryNotSupportedOnGenericDatabase">
|
<summary>
|
Looks up a localized string similar to Parameter discovery is not supported for connections using GenericDatabase. You must specify the parameters explicitly, or configure the connection to use a type deriving from Database that supports parameter discovery..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionSqlStringAccessorCannotDiscoverParameters">
|
<summary>
|
Looks up a localized string similar to Sql String Accessor cannot be used to discover parameters. Use an IParameterMapper instead..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionTableNameArrayEmpty">
|
<summary>
|
Looks up a localized string similar to The table name array used to map results to user-specified table names cannot be empty..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.ExceptionTypeNotDatabaseAssembler">
|
<summary>
|
Looks up a localized string similar to Type {0} is not an implementation of IDatabaseAssembler for DatabaseAssemblerAttribute..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.Password">
|
<summary>
|
Looks up a localized string similar to password=,pwd=.
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.TotalCommandsExecutedHelpResource">
|
<summary>
|
Looks up a localized string similar to Total Commands Executed is the total number which database commands were executed..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.TotalCommandsFailedHelpResource">
|
<summary>
|
Looks up a localized string similar to Total Commands Failed is the total number which database commands failed to execute..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.TotalConnectionFailedHelpResource">
|
<summary>
|
Looks up a localized string similar to Total Connections Failed is the total number which database connections failed to open..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.TotalConnectionOpenedHelpResource">
|
<summary>
|
Looks up a localized string similar to Total Connections Opened is the total number which database connections were opened..
|
</summary>
|
</member>
|
<member name="P:Microsoft.Practices.EnterpriseLibrary.Data.Properties.Resources.UserName">
|
<summary>
|
Looks up a localized string similar to user id=,uid=.
|
</summary>
|
</member>
|
</members>
|
</doc>
|