Namespace Rinku.Mapping.Defaults
Classes
- ConvertedScalarPlan
A terminal plan that reads a column through the standard typed reader API and emits a conversion.
- CustomClassParser
Describes how to create an object and fill its members from a row. Use it when composing a custom object mapping from smaller plans.
- DefaultMappingBootstrap
Registers the mapping defaults supplied by Rinku.
- DefaultTypeParserMaker
The object parser, the maker that claims any type no other maker did. It maps a result's columns onto a type's members and constructor by name, the default behind mapping a plain class, record, or struct.
- DefaultTypeParsingInfo
Provides the standard mapping settings for a class, record, or struct.
- EnumerableTypeParserMaker
Creates parsers for IEnumerable<T> results. The returned sequence runs the query as it is enumerated. An asynchronous query opens the reader asynchronously before returning the sequence. Use an asynchronous stream when every row must be read asynchronously.
- ReusingBaseTypeParserMaker
A base class for a result type that wraps one element type. Derive from this class for wrappers such as
Result<T>. Implement ITypeParserMaker directly for other result types.
Enums
- DefaultTypeParsingFlags
Controls optional discovery and registration behavior for default object mappings.
Delegates
- GetParserType
Picks the parser type to build for a generic wrapper definition and its element type.