[Missing <summary> documentation for "N:NHibernate.AdoNet"]
Classes
| Class | Description | |
|---|---|---|
| AbstractBatcher |
Manages prepared statements and batching. Class exists to enforce separation of concerns
| |
| ColumnNameCache | Implementation of ColumnNameCache. | |
| ConnectionManager |
Manages the database connection and transaction for an ISession.
| |
| Expectations | ||
| Expectations..::..BasicExpectation | ||
| Expectations..::..NoneExpectation | ||
| NonBatchingBatcher |
An implementation of the IBatcher
interface that does no batching.
| |
| NonBatchingBatcherFactory |
A BatcherFactory implementation which constructs Batcher instances
that do not perform batch operations.
| |
| OracleDataClientBatchingBatcher |
Summary description for OracleDataClientBatchingBatcher.
By Tomer Avissar
| |
| OracleDataClientBatchingBatcherFactory | ||
| ResultSetWrapper |
A ResultSet delegate, responsible for locally caching the columnName-to-columnIndex
resolution that has been found to be inefficient in a few vendor's drivers (i.e., Oracle
and Postgres).
| |
| SqlClientBatchingBatcher |
Summary description for SqlClientBatchingBatcher.
| |
| SqlClientBatchingBatcherFactory | ||
| SqlClientSqlCommandSet |
Expose the batch functionality in ADO.Net 2.0
Microsoft in its wisdom decided to make my life hard and mark it internal.
Through the use of Reflection and some delegates magic, I opened up the functionality.
Observable performance benefits are 50%+ when used, so it is really worth it.
| |
| TooManyRowsAffectedException |
Interfaces
| Interface | Description | |
|---|---|---|
| ConnectionManager..::..Callback | ||
| IBatcherFactory | Factory for IBatcher instances. | |
| IEmbeddedBatcherFactoryProvider |
Provide the class of IBatcherFactory according to the configuration
and the capabilities of the driver.
| |
| IExpectation |