Root / Assembly / ARCQuery

PRich

ARCQuery

KeyValue
_DescriptionA library with support for fluent query expression and entity-relations.

Enables fluent queries like for instance
'Order/WHERE Amount > 1000 EUR/REL Customer/SKIP 100/TAKE 50/SELECT FirstName, LastName' or
'OrderLine/PIVOT Created.YearMonth() BY Product SUM Amount'

Supports queries and linking between entities. Understands what properties like 'Order/43/CustomerId = 42' mean.

Enables automatic suggestions in ARCAPI for adding of related entities / navigating to related entities.

See also QueryExpression,
CompoundKey (like ForeignKey, EntityMethodKey and NewKey),
FunctionKey,
QuantileKey and
ValueComparer.

Note also how extension method TryGetP (ARCQuery.Extensions.TryGetP) understands, through use of reflection, read-only properties of your entity classes.
AREnumTypeAll enums found in assembly ARCQuery.

-_Description-, DocumentationOnlyEnum, OrdinaryEnum, PropertyKeyEnum
ClassAll classes with some AgoRapide specific attributes found in assembly ARCQuery.

-_Description-, CompoundInvalidKey, CompoundKey, CompoundKeyOnlyFunctionOrQuantile, EntityMethodKey, Extensions, ForeignKey, FunctionKey, FunctionKeyDate, FunctionKeyDayOfWeek, FunctionKeyInt, FunctionKeyMonth, FunctionKeyQuarter, FunctionKeyTMB, FunctionKeyYear, FunctionKeyYearMonth, FunctionKeyYearQuarter, NewKey, NewKeyCountP, NewKeyCountPRec, NewKeyPropertyStream, QuantileKey, QueryAggregateExtension, QueryExpression, QueryExpressionAggregate, QueryExpressionAll, QueryExpressionAllExtension, QueryExpressionCache, QueryExpressionCacheExtension, QueryExpressionHint, QueryExpressionHintExtension, QueryExpressionLimit, QueryExpressionLimitExtension, QueryExpressionOrderBy, QueryExpressionOrderByExtension, QueryExpressionPivot, QueryExpressionPivotExtension, QueryExpressionRel, QueryExpressionRelExtension, QueryExpressionSelect, QueryExpressionShuffle, QueryExpressionShuffleExtension, QueryExpressionSkip, QueryExpressionSkipExtension, QueryExpressionStrict, QueryExpressionStrictExtension, QueryExpressionTake, QueryExpressionWhere, QueryExpressionWhereExtension, QueryExpressionWithSuggestions, QueryProgress, QueryProgressDetails, QuerySelectExtension, QueryTakeExtension, ValueComparer, ValueComparerDateTime
56 items

3 items


Generated 2020-10-13 11:11:09.522 UTC