Microsoft.Xrm.Sdk.Query Namespace

Contains types for querying entity data.

Classes

AttributeDescriptionMinimal

For internal use only.

ColumnSet

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

ConditionExpression

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

EntityDescriptionMinimal

For internal use only.

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 tables used in creating complex queries.

MetadataDescriptionsMinimal

For internal use only.

OrderExpression

Sets the order in which the records are returned from the query.

PagingInfo

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

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
ValidateFetchXmlExpressionResult

The result of processing a FetchXml query for performance issues.

ValidatorIssue

An issue found during the processing of a fetchxml query using the ValidateFetchXmlExpressionRequest class.

XrmAttributeExpression

Contains the data that describes how column data should aggregated or grouped.

Interfaces

IQueryExpressionVisitor

Enums

ConditionOperator

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

InfoCode
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.

SeverityLevel

Scale of how severe an issue is. Scale from 0 (low) to 3 (critical).

XrmAggregateType

The type of aggregation to apply.

XrmDateTimeGrouping

Contains the available grouping options for DateTime data.