---
title: "Class QueryableEntities<T>"
slug: "sdk--stylelabs.m.base.querying.linq.queryableentities-1"
abstract: ""
---
# Class QueryableEntities<T>

Provides the main entry point to a LINQ query.

## Inheritance

object

QueryableEntities<T>

## Namespace: StylelabsStylelabs.MStylelabs.M.BaseQueryingLinq

## Assembly: Stylelabs.M.Sdk.dll

## Syntax

```csharp
public class QueryableEntities<T> : QueryableBase<T>
```

## Type Parameters

| Name | Description |
| --- | --- |
| T | The type. |

## Constructors

### QueryableEntities()

Initializes a new instance of the [QueryableEntities<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableentities-1.html) class. Creates a new instance of [QueryableEntities<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableentities-1.html).

#### Declaration

```csharp
public QueryableEntities()
```

### QueryableEntities(IQueryProvider, Expression)

Initializes a new instance of the [QueryableEntities<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableentities-1.html) class. This constructor is called indirectly by LINQ's query methods, just pass to base.

#### Declaration

```csharp
public QueryableEntities(IQueryProvider provider, Expression expression)
```

#### Parameters

| Type | Name | Description |
| --- | --- | --- |
| IQueryProvider | provider | The query provider. |
| Expression | expression | The expression. |
