Click or drag to resize

LinqUtilsProduceBooleanProducerLambdaFromBooleanTypedExpression Method

Produces the boolean producer lambda from boolean typed expression (which can be a filter or an LLBLGen expression with boolean operator) boolean expression in projection means it has to be wrapped inside a scalarquery expression which should be wrapped inside a field which then should be the parameter of a dbfunction call which represents a CASE statement. This db function call's result has to be processed by a lambda which checks if the dbfunction call's case statement returned 1 or 0 and returns true or false.

Namespace:  SD.LLBLGen.Pro.LinqSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
Syntax
public static LambdaExpression ProduceBooleanProducerLambdaFromBooleanTypedExpression(
	IExpression booleanTypedExpression,
	FunctionMappingsContainer functionMappings,
	ITemplateGroupSpecificCreator frameworkElementCreator,
	out Dictionary<int, Expression> boolProducerArguments
)

Parameters

booleanTypedExpression
Type: SD.LLBLGen.Pro.ORMSupportClassesIExpression
The boolean typed expression.
functionMappings
Type: SD.LLBLGen.Pro.LinqSupportClassesFunctionMappingsContainer
The function mappings.
frameworkElementCreator
Type: SD.LLBLGen.Pro.LinqSupportClassesITemplateGroupSpecificCreator
The framework element creator.
boolProducerArguments
Type: System.Collections.GenericDictionaryInt32, Expression
The bool producer arguments.

Return Value

Type: LambdaExpression
Lambda which can be used to obtain a boolean value from a resultset from a projectionfetch.
See Also