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

SqlBuilder..::..GetParameters<(Of <(<'TParameter>)>)> Method (Nullable<(Of <(<'Object>)>)>, Func<(Of <(<'String, Nullable<(Of <(<'Object>)>)>, TParameter>)>)>)

Gets parameters from an argument value.

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

Syntax


public static List<TParameter> GetParameters<TParameter>(
	Nullable<Object> argumentValue,
	Func<string, Nullable<Object>, TParameter> parameterBuilder
)
where TParameter : DbParameter, DbParameter
Public Shared Function GetParameters(Of TParameter As {DbParameter, DbParameter}) ( _
	argumentValue As Nullable(Of Object), _
	parameterBuilder As Func(Of String, Nullable(Of Object), TParameter) _
) As List(Of TParameter)
public:
generic<typename TParameter>
where TParameter : DbParameter, DbParameter
static List<TParameter>^ GetParameters(
	Nullable<Object^> argumentValue, 
	Func<String^, Nullable<Object^>, TParameter>^ parameterBuilder
)

Type Parameters

TParameter
The type of the parameter.

Parameters

argumentValue
Type: Nullable<(Of <(<'Object>)>)>
The argument value. This could be a DbParameter, collection of DbParameters, dictionary, or object.
parameterBuilder
Type: Func<(Of <(<'String, Nullable<(Of <(<'Object>)>)>, TParameter>)>)>
The parameter builder. This should set the parameter's database specific DbType property.

Return Value