|
class | ConnectionProvider |
| Implementation of IConnectionProvider that relies on ConnectionUtil to manager connections. More...
|
|
class | Converter |
| Utility class for converting data to unify the type of the values read from the database providers. More...
|
|
class | DatabaseExtensionManager |
| Static class to manage support to different databases. More...
|
|
class | DataRecordWrapper |
| Utility class to handle data conversion from a IDataRecord. More...
|
|
class | Db2Extension |
| Extension for DB2 support (provider name "IBM.Data.DB2"). More...
|
|
class | DbOperator |
| Dedicated database operations. Most services that need to interact with a database should be using the methods exposed by this operator. More...
|
|
interface | IConnectionProvider |
| Interface to provide a connection. The Connection property is expected to return an open connection, but implementatons have complete control over the lifetime of the connection. More...
|
|
interface | IDatabaseExtension |
| Interface to add support for a database. Implementations should have a parameter-less constructor so they can be automatically registered by DatabaseExtensionManager. More...
|
|
class | OracleExtension |
| Extension for Oracle support. More...
|
|
class | ParsedQuery |
| A class for parsing parameters of an SQL query. Parameters are expected to be named and have '@' or ':' as a prefix. The specified IPlaceholderGetter is used to replace the parameters in the substituted query. More...
|
|
class | SqlServerExtension |
| Extension for SQL Server support (provider name "System.Data.SqlClient"). More...
|
|