DbExpressionBuilder.All Method (DbExpression, Func<DbExpression, DbExpression>)

.NET Framework (current version)
 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Creates a new DbQuantifierExpression that determines whether the given predicate holds for all elements of the input set.

Namespace:   System.Data.Common.CommandTrees.ExpressionBuilder
Assembly:  System.Data.Entity (in System.Data.Entity.dll)

public static DbQuantifierExpression All(
	this DbExpression source,
	Func<DbExpression, DbExpression> predicate
)

Parameters

source
Type: System.Data.Common.CommandTrees.DbExpression

An expression that specifies the input set.

predicate
Type: System.Func<DbExpression, DbExpression>

A method representing a predicate to evaluate for each member of the input set. This method must produce an expression with a Boolean result type that provides the predicate logic.

Return Value

Type: System.Data.Common.CommandTrees.DbQuantifierExpression

A new DbQuantifierExpression that represents the All operation.

Exception Condition
ArgumentNullException

source or predicate is null.

ArgumentNullException

The expression produced by predicate is null.

ArgumentException

source does not have a collection result type.

ArgumentException

The expression produced by Predicate does not have a Boolean result type.

.NET Framework
Available since 4.5
Return to top
Show: