[ROOT] / doc / toc / ARCQuery / Class / QueryExpressionLimit / Execute / __TOCDet
| Key | Value | 
|---|---|
| Assembly | ARCQuery | 
| DocFragType | ClassMember | 
| IsInherited | -False- | 
| IsInheritedDoc | -True- | 
| Name | Execute | 
| Namespace | ARCQuery | 
| Type | QueryExpressionLimit | 
ClassMemberAttribute
| Key | Value | 
|---|---|
| DeclaringType | QueryExpression | 
| MethodName | Execute | 
| MethodSignature | ARCQuery.QueryExpressionWithSuggestions Execute(ARCQuery.Query) | 
Transforms the given input collection into a resulting collection.
The parameter data storage is used for sub classes implementing relations (transforming to collections of other types).
TODO: Most probably we also need a parameter for what entity type the input collection represents TODO: (one might of course sample it, but the calling method should know anyway). 
TODO: It is possible also that we need a parameter for current LinkContext, or OR TODO: rather, let parameter DataStorage just be the same where we find the key of the current entity type TODO: and assume that other entity collections are stored at the same level.
TODO:
TODO: SOLUTION: QueryCollection-class with all necessary parameters. This also enables
TODO: method chaining (fluent interface) AND logging AND timing AND exception handling AND so on AND so on.
TODO:
TODO: Each Query-implementation adds an Extension method against QueryCollection.
TODO: QueryCollection itself is IP, with keys for log-data and a Result-key.
Generated 2025-10-31 02:05:53.813 UTC