[Missing <summary> documentation for "N:NHibernate.Exceptions"]

Classes

  ClassDescription
Public classADOConnectionException
Implementation of ADOException indicating problems with communicating with the database (can also include incorrect ADO setup).
Public classAdoExceptionContextInfo
Collect data of an ADOException to be converted.
Public classADOExceptionHelper
Public classConstraintViolationException
Implementation of ADOException indicating that the requested DML operation resulted in a violation of a defined integrity constraint.
Public classDataException
Implementation of ADOException indicating that evaluation of the valid SQL statement against the given data resulted in some illegal operation, mismatched types or incorrect cardinality.
Public classGenericADOException
Public classLockAcquisitionException
Implementation of ADOException indicating a problem acquiring lock on the database.
Public classSQLExceptionConverterFactory
A factory for building SQLExceptionConverter instances.
Public classSQLGrammarException
Implementation of ADOException indicating that the SQL sent to the database server was invalid (syntax error, invalid object references, etc).
Public classSqlParseException
Public classSQLStateConverter
A SQLExceptionConverter implementation which performs no conversion of the underlying DbException. Interpretation of a SQL error based on DbException is not possible as using the ErrorCode (which is, however, vendor- specific). Use of a ErrorCode-based converter should be preferred approach for converting/interpreting SQLExceptions.
Public classSqlStateExtracter
Public classTemplatedViolatedConstraintNameExtracter
Knows how to extract a violated constraint name from an error message based on the fact that the constraint name is templated within the message.

Interfaces

  InterfaceDescription
Public interfaceIConfigurable
The Configurable interface defines the contract for ISQLExceptionConverter impls that want to be configured prior to usage given the currently defined Hibernate properties.
Public interfaceISQLExceptionConverter
Defines a contract for implementations that know how to convert a DbException into NHibernate's ADOException hierarchy.
Public interfaceIViolatedConstraintNameExtracter
Defines a contract for implementations that can extract the name of a violated constraint from a SQLException that is the result of that constraint violation.