Namespace ServiceStack.OrmLite.Dapper
Classes
CustomPropertyTypeMap
Implements custom property mapping by user provided criteria (usually presence of some custom attribute with column to member mapping)
DbString
This class represents a SQL string, it can be used if you need to denote your parameter is a Char vs VarChar vs nVarChar vs nChar
DefaultTypeMap
Represents default type mapping strategy used by Dapper
DynamicParameters
A bag of parameters that can be passed to the Dapper Query and Execute methods
ExplicitConstructorAttribute
Tell Dapper to use an explicit constructor, passing nulls or 0s for all parameters
SqlMapper
Dapper, a light weight object mapper for ADO.NET
SqlMapper.GridReader
The grid reader provides interfaces for reading multiple result sets from a Dapper query
SqlMapper.Identity
Identity of a cached query in Dapper, used for extensibility.
SqlMapper.Settings
Permits specifying certain SqlMapper values globally.
SqlMapper.StringTypeHandler<T>
Base-class for simple type-handlers that are based around strings
SqlMapper.TypeHandler<T>
Base-class for simple type-handlers
SqlMapper.TypeHandlerCache<T>
Not intended for direct usage
SqlMapper.UdtTypeHandler
A type handler for data-types that are supported by the underlying provider, but which need a well-known UdtTypeName to be specified
Structs
CommandDefinition
Represents the key aspects of a sql operation
Interfaces
IWrappedDataReader
Describes a reader that controls the lifetime of both a command and a reader, exposing the downstream command/reader as properties.
SqlMapper.ICustomQueryParameter
Implement this interface to pass an arbitrary db specific parameter to Dapper
SqlMapper.IDynamicParameters
Implement this interface to pass an arbitrary db specific set of parameters to Dapper
SqlMapper.IMemberMap
Implements this interface to provide custom member mapping
SqlMapper.IParameterCallbacks
Extends IDynamicParameters with facilities for executing callbacks after commands have completed
SqlMapper.IParameterLookup
Extends IDynamicParameters providing by-name lookup of parameter values
SqlMapper.ITypeHandler
Implement this interface to perform custom type-based parameter handling and value parsing
SqlMapper.ITypeMap
Implement this interface to change default mapping of reader columns to type members
Enums
CommandFlags
Additional state flags that control command behaviour