Navigation

Categories
Show Navigation Next Topic  »

EvaluationScope enumeration

Namespace: CodeEffects.Rule.Core
public enum EvaluationScope
{
	All,
	AtLeastOne
}

Notes

The EvaluationScope enum specifies how to treat multiple rules in a ruleset when they are evaluated in one step using the Ruleset mode. EvaluationScope.All means that all rules will be evaluated using the logical AND operator. EvaluationScope.AtLeastOne means that the OR operator will be used.

LinqProviderType enumeration

Namespace: CodeEffects.Rule.Core
	public enum LinqProviderType
{
	Default,
	SQL,
	Entities
}

Notes

The LinqProviderType enum specifies how to handle various LINQ providers when building expression trees. The Default value means that the engine will try to identify a type of a LINQ provider automatically. The SQL value is for the LINQ-to-SQL provider. The Entities value is for the LINQ-to-Entities provider. The reason why this enum exists is because various providers handle string operations differently and most of the time it is impossible to auto-determine the behavior of the current provider.

Comments: 0
Post your questions about Code Effects on Stackoverflow and become a part of our growing community