[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 |