Microsoft.Xrm.Sdk.Query Namespace

Classes

ColumnSet

Specifies the attributes for which non-null values are returned from a query.

For the Web API the corresponding type is ColumnSet ComplexType.

ConditionExpression

Contains a condition expression used to filter the results of the query.

FetchExpression

Contains a query expressed in FetchXML.

FilterExpression

Specifies complex condition and logical filter expressions used for filtering the results of the query.

LinkEntity

Specifies the links between multiple entity types used in creating complex queries.

OrderExpression

Sets the order in which the entity instances are returned from the query.

PagingInfo

Specifies a number of pages and a number of entity instances per page to return from the query.

For the Web API the corresponding type is PagingInfo ComplexType.

QueryBase

Represents the abstract base class for constructing a query.

QueryByAttribute

Contains a query that is expressed as a set of attribute and value pairs.

QueryExpression

Contains a complex query expressed in a hierarchy of expressions.

QueryExpressionVisitorBase

Interfaces

IQueryExpressionVisitor

Enums

ConditionOperator

Describes the type of comparison for two values (or expressions) in a condition expression.

JoinOperator

Contains the possible values for a join operator in a LinkEntity.

LogicalOperator

Contains the possible values for an operator in a FilterExpression.

OrderType

Contains the possible values for the order type in an OrderExpression.