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

SqlBuilder<(Of <(<'TDbType>)>)>..::..BuildAnonymousWhereClause Method

Builds the standard WHERE clause from Key columns. This will mark key columns for use in parameter building.

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

Syntax


public void BuildAnonymousWhereClause(
	StringBuilder sql,
	Nullable<string> header,
	Nullable<string> footer,
	bool firstPassParameter
)
Public Sub BuildAnonymousWhereClause ( _
	sql As StringBuilder, _
	header As Nullable(Of String), _
	footer As Nullable(Of String), _
	firstPassParameter As Boolean _
)
public:
void BuildAnonymousWhereClause(
	StringBuilder^ sql, 
	Nullable<String^> header, 
	Nullable<String^> footer, 
	bool^ firstPassParameter
)

Parameters

sql
Type: StringBuilder
The SQL being generated.
header
Type: Nullable<(Of <(<'String>)>)>
The optional header Usually "WHERE".
footer
Type: Nullable<(Of <(<'String>)>)>
The optional footer. Usually not used.
firstPassParameter
Type: Boolean
if set to true if this is a first pass parameter.

Exceptions


ExceptionCondition
ArgumentNullExceptionsql - sql