Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

Spring.Data Namespace

Missing <summary> Documentation for Spring.Data

Namespace Hierarchy

Classes

Class Description
BadSqlGrammarException Exception thrown when SQL specified is invalid.
CannotGetAdoConnectionException Fatal exception thrown when we can't connect to an RDBMS using ADO.NET
DuplicateKeyException Exception thrown when an attempt to insert or update data results in violation of an primary key or unique constraint. Note that this is not necessarily a purely relational concept; unique primary keys are required by most database types.
IDbCommandCreatorFactory Helper class that can efficiently create multiple IDbCommand objects with different parameters based on a SQL statement and a single set of parameter declarations.
InvalidResultSetAccessException Exception thrown when a result set has been accessed in an invalid fashion.
MultiDelegatingDbProvider A wrapper implementation for IDbProvider such that multiple DbProvider instances can be selected at runtime, say based on web request criteria.
UncategorizedAdoException Exception thrown when we can't classify a SQLException into one of our generic data access exceptions.

Interfaces

Interface Description
IAdoOperations Interface that defines ADO.NET related database operations.
ICommandCallback Generic callback interface for code that operates on a IDbCommand.
ICommandSetter Called by the AdoTemplate class to allow implementations to set any necessary parameters on the command object. The CommandType and CommandText will have already been supplied.
ICommandTextProvider Interface to be implemented by objects that can provide SQL strings
ICommonAdoOperations Missing <summary> documentation for T:Spring.Data.ICommonAdoOperations
IDataAdapterCallback Generic callback interface for code that operates on a IDbDataAdapter.
IDataAdapterSetter Called by the AdoTemplate class to allow implementations to set any necessary properties on the DbDataAdapter object.
IDataReaderWrapper Custom data reader implementations often delegate to an underlying instance. This interface captures that relationship for reuse in the framework.
IDataSetFillLifecycleProcessor Lifecycle callback methods that can be registered when performing Fill operations with AdoTemplate.
IDbCommandCreator One of the central callback interfaces used by the AdoTemplate class This interface creates a IDbCommand. Implementations are responsible for configuring the created command with command type, command text and any necessary parameters.
IDbDataAdapterCreator This interface creates a IDbDataAdapterCommand. Implementations are responsible for configuring the created command with appropriate select and actions commands along with their parameters.
IResultSetExtractor Callback interface to process all result sets and rows in an AdoTemplate query method.
IRowCallback Callback to process each row of data in an AdoOperation's Query method.
IRowMapper Callback to process each row of data in a result set to an object.

Delegates

Delegate Description
CommandDelegate Callback delegate for code that operates on a IDbCommand.
CommandSetterDelegate Callback delegate to set any necessary parameters or other properties on the command object. The CommandType and CommandText properties will have already been supplied
ResultSetExtractorDelegate Callback delegate to process all result sets and row in an AdoTemplate query method.
RowCallbackDelegate Missing <summary> documentation for T:Spring.Data.RowCallbackDelegate
RowMapperDelegate Callback delegate to process each row of data in a result set to an object.