System.Data.Entity.Core.Common.CommandTrees
TOC
Collapse the table of content
Expand the table of content

System.Data.Entity.Core.Common.CommandTrees Namespace

Entity Framework 6.0
 

The System.Data.Entity.Core.Common.CommandTrees namespace contains classes to build expressions that make up a command tree.

ClassDescription
System_CAPS_pubclassBasicCommandTreeVisitor

Represents an abstract base type for types that implement the IExpressionVisitor interface to derive from.

System_CAPS_pubclassBasicExpressionVisitor

An abstract base type for types that implement the IExpressionVisitor interface to derive from.

System_CAPS_pubclassDbAggregate

Aggregates are pseudo-expressions. They look and feel like expressions, but are severely restricted in where they can appear - only in the aggregates clause of a group-by expression.

System_CAPS_pubclassDbAndExpression

Represents the logical And of two Boolean arguments.

System_CAPS_pubclassDbApplyExpression

Represents an apply operation, which is the invocation of the specified functor for each element in the specified input set.

System_CAPS_pubclassDbArithmeticExpression

Represents an arithmetic operation (addition, subtraction, multiplication, division, modulo or negation) applied to two numeric arguments.

System_CAPS_pubclassDbBinaryExpression

The abstract base type for expressions that accept two expression operands.

System_CAPS_pubclassDbCaseExpression

Represents a Case When...Then...Else logical operation.

System_CAPS_pubclassDbCastExpression

Represents a cast operation applied to a polymorphic argument.

System_CAPS_pubclassDbCommandTree

Represents the abstract base type for the Delete, Query, Insert and Update DbCommandTree types.

System_CAPS_pubclassDbComparisonExpression

Represents a comparison operation (equality, greater than, greather than or equal, less than, less than or equal, inequality) applied to two arguments.

System_CAPS_pubclassDbConstantExpression

Represents a constant value.

System_CAPS_pubclassDbCrossJoinExpression

Represents an unconditional join operation between the given collection arguments

System_CAPS_pubclassDbDeleteCommandTree

Represents a single row delete operation expressed as a canonical command tree.

System_CAPS_pubclassDbDerefExpression

Represents the retrieval of a given entity using the specified Ref.

System_CAPS_pubclassDbDistinctExpression

Represents the removal of duplicate elements from the specified set operand.

System_CAPS_pubclassDbElementExpression

Represents the conversion of the specified set operand to a singleton. If the set is empty the conversion will return null, otherwise the conversion will return one of the elements in the set.

System_CAPS_pubclassDbEntityRefExpression

Represents the retrieval of a reference to the specified Entity as a Ref.

System_CAPS_pubclassDbExceptExpression

Represents the set subtraction operation between the left and right operands.

System_CAPS_pubclassDbExpression

Represents the base type for all expressions.

System_CAPS_pubclassDbExpressionBinding

Describes a binding for an expression. Conceptually similar to a foreach loop in C#. The DbExpression property defines the collection being iterated over, while the Var property provides a means to reference the current element of the collection during the iteration. DbExpressionBinding is used to describe the set arguments to relational expressions such as DbFilterExpression, DbProjectExpression and DbJoinExpression.

System_CAPS_pubclassDbExpressionRebinder

Ensures that all metadata in a given expression tree is from the specified metadata workspace, potentially rebinding and rebuilding the expressions to appropriate replacement metadata where necessary.

System_CAPS_pubclassDbExpressionVisitor

The expression visitor pattern abstract base class that should be implemented by visitors that do not return a result value.

System_CAPS_pubclassDbExpressionVisitor<TResultType>

The expression visitor pattern abstract base class that should be implemented by visitors that return a result value of a specific type.

System_CAPS_pubclassDbFilterExpression

Represents a predicate applied to an input set to produce the set of elements that satisfy the predicate.

System_CAPS_pubclassDbFunctionAggregate

The aggregate type that corresponds to the invocation of an aggregate function.

System_CAPS_pubclassDbFunctionCommandTree

Represents a function invocation expressed as a canonical command tree.

System_CAPS_pubclassDbFunctionExpression

Represents the invocation of a function.

System_CAPS_pubclassDbGroupAggregate

Represents a collection of elements that compose a group.

System_CAPS_pubclassDbGroupByExpression

Represents a group by operation, which is a grouping of the elements in the input set based on the specified key expressions followed by the application of the specified aggregates.

System_CAPS_pubclassDbGroupExpressionBinding

Defines the binding for the input set to a DbGroupByExpression. In addition to the properties of DbExpressionBinding, DbGroupExpressionBinding also provides access to the group element via the <seealso cref="P:System.Data.Entity.Core.Common.CommandTrees.DbGroupExpressionBinding.GroupVariable" /> variable reference and to the group aggregate via the <seealso cref="P:System.Data.Entity.Core.Common.CommandTrees.DbGroupExpressionBinding.GroupAggregate" /> property.

System_CAPS_pubclassDbInExpression

Represents a boolean expression that tests whether a specified item matches any element in a list.

System_CAPS_pubclassDbInsertCommandTree

Represents a single row insert operation expressed as a canonical command tree. When the Returning property is set, the command returns a reader; otherwise, it returns a scalar value indicating the number of rows affected.

System_CAPS_pubclassDbIntersectExpression

Represents the set intersection operation between the left and right operands.

System_CAPS_pubclassDbIsEmptyExpression

Represents empty set determination applied to a single set argument.

System_CAPS_pubclassDbIsNullExpression

Represents null determination applied to a single argument.

System_CAPS_pubclassDbIsOfExpression

Represents the type comparison of a single argument against the specified type.

System_CAPS_pubclassDbJoinExpression

Represents an inner, left outer or full outer join operation between the given collection arguments on the specified join condition.

System_CAPS_pubclassDbLambdaExpression

Represents the application of a Lambda function.

System_CAPS_pubclassDbLikeExpression

Represents a string comparison against the specified pattern with an optional escape string

System_CAPS_pubclassDbLimitExpression

Represents the restriction of the number of elements in the Argument collection to the specified Limit value.

System_CAPS_pubclassDbModificationClause

Specifies a single clause in an insert or update modification operation, see SetClauses and SetClauses

System_CAPS_pubclassDbModificationCommandTree

Represents a DML operation expressed as a canonical command tree

System_CAPS_pubclassDbNewInstanceExpression

Represents the construction of a new instance of a given type, including set and record types.

System_CAPS_pubclassDbNotExpression

Represents the logical Not of a single Boolean argument.

System_CAPS_pubclassDbNullExpression

Represents null.

System_CAPS_pubclassDbOfTypeExpression

Represents the retrieval of elements of the specified type from the given set argument.

System_CAPS_pubclassDbOrExpression

Represents the logical Or of two Boolean arguments.

System_CAPS_pubclassDbParameterReferenceExpression

Represents a reference to a parameter declared on the command tree that contains this expression.

System_CAPS_pubclassDbProjectExpression

Represents the projection of a given set of values over the specified input set.

System_CAPS_pubclassDbPropertyExpression

Provides methods and properties for retrieving an instance property. This class cannot be inherited.

System_CAPS_pubclassDbQuantifierExpression

Represents a quantifier operation of the specified kind (Any, All) over the elements of the specified input set.

System_CAPS_pubclassDbQueryCommandTree

Represents a query operation expressed as a canonical command tree.

System_CAPS_pubclassDbRefExpression

Represents a (strongly typed) reference to a specific instance within a given entity set.

System_CAPS_pubclassDbRefKeyExpression

Represents the retrieval of the key value of the specified Reference as a row.

System_CAPS_pubclassDbRelationshipNavigationExpression

Represents the navigation of a (composition or association) relationship given the 'from' role, the 'to' role and an instance of the from role

System_CAPS_pubclassDbScanExpression

Represents a 'scan' of all elements of a given entity set.

System_CAPS_pubclassDbSetClause

Specifies a clause in a modification operation setting the value of a property.

System_CAPS_pubclassDbSkipExpression

Represents a skip operation of the specified number of elements of the input set after the ordering described in the given sort keys is applied.

System_CAPS_pubclassDbSortClause

Specifies a sort key that can be used as part of the sort order in a DbSortExpression.

System_CAPS_pubclassDbSortExpression

Represents a sort operation applied to the elements of the specified input set based on the given sort keys.

System_CAPS_pubclassDbTreatExpression

Represents the type conversion of a single argument to the specified type.

System_CAPS_pubclassDbUnaryExpression

The abstract base type for expressions that accept a single expression operand

System_CAPS_pubclassDbUnionAllExpression

Represents the set union (without duplicate removal) operation between the left and right operands.

System_CAPS_pubclassDbUpdateCommandTree

Represents a single-row update operation expressed as a command tree. This class cannot be inherited.

System_CAPS_pubclassDbVariableReferenceExpression

Represents a reference to a variable that is currently in scope.

System_CAPS_pubclassDefaultExpressionVisitor

Visits each element of an expression tree from a given root expression. If any element changes, the tree is rebuilt back to the root and the new root expression is returned; otherwise the original root expression is returned.

EnumerationDescription
System_CAPS_pubenumDbCommandTreeKind

Describes the different database commands.

System_CAPS_pubenumDbExpressionKind

Describes the different "kinds" (classes) of expressions

Return to top
Show:
© 2016 Microsoft