Class FastSingleOrDefaultTypeParser<TOpt, T>
Returns the default value for no result through a row delegate and refuses a second result.
public sealed class FastSingleOrDefaultTypeParser<TOpt, T> : BaseFastSingleTypeParser<TOpt, T>, ITypeParser<TOpt>, ITypeParser, IDisposable where TOpt : struct, IWrapping<TOpt, T>
Type Parameters
TOptT
- Inheritance
-
BaseTypeParser<TOpt>BaseFastSingleTypeParser<TOpt, T>FastSingleOrDefaultTypeParser<TOpt, T>
- Implements
-
ITypeParser<TOpt>
- Inherited Members
- Extension Methods
Constructors
FastSingleOrDefaultTypeParser(CommandBehavior, Func<DbDataReader, T>, ITypeParser)
Returns the default value for no result through a row delegate and refuses a second result.
public FastSingleOrDefaultTypeParser(CommandBehavior behavior, Func<DbDataReader, T> parser, ITypeParser schemaParser)
Parameters
behaviorCommandBehaviorparserFunc<DbDataReader, T>schemaParserITypeParser
Methods
Default()
The value to return when the result has no row, an empty collection or optional, for instance.
public override TOpt Default()
Returns
- TOpt