---
title: "Class EntityQueryResult"
slug: "sdk--stylelabs.m.sdk.models.querying.entityqueryresult"
abstract: ""
---
# Class EntityQueryResult

A query result containing [IEntity](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.ientity.html)s.

## Inheritance

object

[QueryResultBase](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.queryresultbase-1.html)[IEntity](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.ientity.html)

EntityQueryResult

## Implements

[IEntityQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.ientityqueryresult.html)

[IQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.generic.iqueryresult-1.html)[IEntity](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.ientity.html)

[IQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.iqueryresult.html)

## Inherited Members

[QueryResultBase<IEntity>.Items](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.queryresultbase-1.html)

[QueryResultBase<IEntity>.TotalNumberOfResults](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.queryresultbase-1.html)

[QueryResultBase<IEntity>.Offset](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.queryresultbase-1.html)

[QueryResultBase<IEntity>.IQueryResult.Items](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.queryresultbase-1.html)

## Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsQuerying

## Assembly: Stylelabs.M.Sdk.dll

## Syntax

```csharp
public class EntityQueryResult : QueryResultBase<IEntity>, IEntityQueryResult, IQueryResult<IEntity>, IQueryResult
```

## Constructors

### EntityQueryResult(IMClient, Query, IEntityLoadConfiguration, IEnumerable<IEntity>, long, long)

Initializes a new instance of the [EntityQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entityqueryresult.html) class.

#### Declaration

```csharp
public EntityQueryResult(IMClient client, Query query, IEntityLoadConfiguration loadConfiguration, IEnumerable<IEntity> entities, long totalItems, long offset)
```

#### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [IMClient](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.imclient.html) | client | The client. |
| [Query](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.query.html) | query | The query. |
| [IEntityLoadConfiguration](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.framework.essentials.loadconfigurations.ientityloadconfiguration.html) | loadConfiguration | The load configuration. |
| IEnumerable<>[IEntity](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.ientity.html) | entities | The entities. |
| long | totalItems | The total items. |
| long | offset | The offset. |

## Methods

### CreateIterator()

Creates a new iterator that will continue iterating from this result.

#### Declaration

```csharp
public IEntityIterator CreateIterator()
```

#### Returns

| Type | Description |
| --- | --- |
| [IEntityIterator](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.ientityiterator.html) | A new iterator. |

### Implements

[IEntityQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.ientityqueryresult.html)

[IQueryResult<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.generic.iqueryresult-1.html)

[IQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.iqueryresult.html)
