---
title: "Namespace Stylelabs.M.Base.Querying.Linq"
slug: "sdk--stylelabs.m.base.querying.linq"
abstract: ""
---
# Namespace Stylelabs.M.Base.Querying.Linq

## Classes

### [QueryableDateTime](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryabledatetime.html)

Used by querying to compare datetime-values.

### [QueryableEntities<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableentities-1.html)

Provides the main entry point to a LINQ query.

### [QueryableEntityExtensions](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableentityextensions.html)

Extension methods for QueryableEntity .

### [QueryableId](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableid.html)

Used by querying to compare id-type values.

### [QueryableIdentifier](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableidentifier.html)

Used by querying to compare string-values.

### [QueryableIdentifierExtensions](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableidentifierextensions.html)

Extension method for [QueryableIdentifier](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableidentifier.html).

### [QueryableIdExtensions](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableidextensions.html)

Extension method for [QueryableId](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryableid.html).

### [QueryablePropertyValue](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryablepropertyvalue.html)

Used by querying to compare property values.

### [QueryablePropertyValueExtensions](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryablepropertyvalueextensions.html)

Extension methods for [QueryablePropertyValue](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryablepropertyvalue.html).

### [QueryableRelationValue](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryablerelationvalue.html)

Used by querying to compare relation values.

### [QueryableRelationValueExtensions](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryablerelationvalueextensions.html)

Extension methods for [QueryableRelationValue](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.queryablerelationvalue.html).

### [QueryModelVisitor](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.querymodelvisitor.html)

Visits a and converts it into a Stylelabs.M.Base.Querying.Linq.QueryModelVisitor.Query.

### [WhereExpressionTreeVisitor](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.whereexpressiontreevisitor.html)

Converts a , taken from the where-clause of a linq query, into a [QueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.queryfilter.html).

## Interfaces

### [IQueryableEntity](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.linq.iqueryableentity.html)

Used in linq queries as query-source.
