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

TableDbCommandBuilder<(Of <(<'TCommand, TParameter, TLimit>)>)> Class

This is the base class for table style command builders such as FromTableOrView and FromTableValueFunction.

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

Syntax


public abstract class TableDbCommandBuilder<TCommand, TParameter, TLimit> : MultipleRowDbCommandBuilder<TCommand, TParameter>, 
	ITableDbCommandBuilder
where TCommand : DbCommand
where TParameter : DbParameter
Public MustInherit Class TableDbCommandBuilder(Of TCommand As DbCommand, TParameter As DbParameter, TLimit) _
	Inherits MultipleRowDbCommandBuilder(Of TCommand, TParameter) _
	Implements ITableDbCommandBuilder
generic<typename TCommand, typename TParameter, typename TLimit>
where TCommand : DbCommand
where TParameter : DbParameter
public ref class TableDbCommandBuilder abstract : public MultipleRowDbCommandBuilder<TCommand, TParameter>, 
	ITableDbCommandBuilder

Type Parameters

TCommand
The type of the command.
TParameter
The type of the parameter.
TLimit
The type of the limit option.

Inheritance Hierarchy


Object
  Tortuga.Chain.CommandBuilders..::..DbCommandBuilder
    Tortuga.Chain.CommandBuilders..::..DbCommandBuilder<(Of <(<'TCommand, TParameter>)>)>
      Tortuga.Chain.CommandBuilders..::..ScalarDbCommandBuilder<(Of <(<'TCommand, TParameter>)>)>
        Tortuga.Chain.CommandBuilders..::..SingleRowDbCommandBuilder<(Of <(<'TCommand, TParameter>)>)>
          Tortuga.Chain.CommandBuilders..::..MultipleRowDbCommandBuilder<(Of <(<'TCommand, TParameter>)>)>
            Tortuga.Chain.CommandBuilders..::..TableDbCommandBuilder<(Of <(<'TCommand, TParameter, TLimit>)>)>