Table of Contents

Namespace GroupeIsa.Neos.Shared.Linq

Classes

LinqExpressionExtensions

Provides extension methods for LINQ expressions.

NeosQueryableExtensions

Extensions methods to IQueryable.

ParameterReplacerVisitor

Represents a visitor for replacing parameter for an expression.

QueryResult

QueryResult<TResult> utilities methods.

QueryResult<TResult>

Request result.

SetPropertyCalls<TSource>

Supports specifying property and value to be set in ExecuteUpdate method with chaining multiplecalls for updating multiple columns.

UpdateSettersBuilder

Supports specifying property and value to be set in ExecuteUpdate method with chaining multiple calls for updating multiple columns.

This type does not have any constructor or implementation since it is used inside LINQ query solely for the purpose of creating expression tree.

UpdateSettersBuilder<TSource>

Supports specifying property and value to be set in ExecuteUpdate method with chaining multiple calls for updating multiple columns.

This type does not have any constructor or implementation since it is used inside LINQ query solely for the purpose of creating expression tree.

Interfaces

IExecutableQueryHandler

Manager for executable query execution.

IIncludableQueryHandler

Manager for query execution with data included.

INeosIncludableQueryable<TEntity, TProperty>

Represents a query with a linked property included.

ISplittableQueryHandler

Manager for splittable query execution.

ITrackableQueryHandler

Represents an handler for trackable queries.