Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace

ConstructibleMaterializer<(Of <(<'TCommand, TParameter, TResult, TObject>)>)> Class

Class ConstructibleMaterializer.

Namespace:  Tortuga.Chain.Materializers
Assembly:  Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)

Syntax


public abstract class ConstructibleMaterializer<TCommand, TParameter, TResult, TObject> : ColumnSelectingMaterializer<TCommand, TParameter, TResult>, 
	IConstructibleMaterializer<TResult>
where TCommand : DbCommand
where TParameter : DbParameter
Public MustInherit Class ConstructibleMaterializer(Of TCommand As DbCommand, TParameter As DbParameter, TResult, TObject) _
	Inherits ColumnSelectingMaterializer(Of TCommand, TParameter, TResult) _
	Implements IConstructibleMaterializer(Of TResult)
generic<typename TCommand, typename TParameter, typename TResult, typename TObject>
where TCommand : DbCommand
where TParameter : DbParameter
public ref class ConstructibleMaterializer abstract : public ColumnSelectingMaterializer<TCommand, TParameter, TResult>, 
	IConstructibleMaterializer<TResult>

Type Parameters

TCommand
The type of the t command.
TParameter
The type of the t parameter.
TResult
The type of the result. This may be a collection of TObject.
TObject
The type of the object that will be returned.

Inheritance Hierarchy


Object
  Tortuga.Chain.Materializers..::..Materializer
    Tortuga.Chain.Materializers..::..Materializer<(Of <(<'TCommand, TParameter>)>)>
      Tortuga.Chain.Materializers..::..Materializer<(Of <(<'TCommand, TParameter, TResult>)>)>
        Tortuga.Chain.Materializers..::..ColumnSelectingMaterializer<(Of <(<'TCommand, TParameter, TResult>)>)>
          Tortuga.Chain.Materializers..::..ConstructibleMaterializer<(Of <(<'TCommand, TParameter, TResult, TObject>)>)>