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

SetColumnMaterializer<(Of <(<'TCommand, TParameter, TResult>)>)> Class

This class represents result materializers that read from a single column and return a hash set.

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

Syntax


public abstract class SetColumnMaterializer<TCommand, TParameter, TResult> : CollectionColumnMaterializer<TCommand, TParameter, HashSet<TResult>, TResult>
where TCommand : DbCommand
where TParameter : DbParameter
Public MustInherit Class SetColumnMaterializer(Of TCommand As DbCommand, TParameter As DbParameter, TResult) _
	Inherits CollectionColumnMaterializer(Of TCommand, TParameter, HashSet(Of TResult), TResult)
generic<typename TCommand, typename TParameter, typename TResult>
where TCommand : DbCommand
where TParameter : DbParameter
public ref class SetColumnMaterializer abstract : public CollectionColumnMaterializer<TCommand, TParameter, HashSet<TResult>^, TResult>

Type Parameters

TCommand
TParameter
TResult

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..::..SingleColumnMaterializer<(Of <(<'TCommand, TParameter, TCollection>)>)>
          Tortuga.Chain.Materializers..::..CollectionColumnMaterializer<(Of <(<'TCommand, TParameter, HashSet<(Of <(<'TResult>)>)>, TResult>)>)>
            Tortuga.Chain.Materializers..::..SetColumnMaterializer<(Of <(<'TCommand, TParameter, TResult>)>)>