Table of Contents

Class UnionBranch

Namespace
eQuantic.Core.Data.Query
Assembly
eQuantic.Core.Data.dll

One composed union branch: the entity type, its filters and its projection into the common shape.

public abstract class UnionBranch
Inheritance
UnionBranch
Derived
Inherited Members

Properties

EntityType

The entity type the branch reads.

public Type EntityType { get; }

Property Value

Type

Filters

The branch's predicates, ANDed together (and with the entity's global filter unless opted out).

public IReadOnlyList<LambdaExpression> Filters { get; }

Property Value

IReadOnlyList<LambdaExpression>

IgnoreQueryFilters

Whether the branch opted out of the entity's global query filter.

public bool IgnoreQueryFilters { get; }

Property Value

bool

Projection

The projection into the common result shape.

public LambdaExpression Projection { get; }

Property Value

LambdaExpression