Represents a query specification that may be submitted to the Repository.
Declaration Syntax
C# | Visual Basic |
public sealed class Query
Public NotInheritable Class Query
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
Query()()() |
Initializes a new instance of the Query class.
| |
Query(Type) |
Initializes a new instance of the Query class.
| |
Query(QueryExpression) |
Initializes a new instance of the Query class.
| |
Query(Type, QueryExpression) |
Initializes a new instance of the Query class.
| |
AggregateName |
Gets or sets the name of the aggregate used to control
the scope of the returned object graph.
| |
BuildSql(Boolean) |
Builds the SQL that will be generated by this query. Requires that the
EntityType property has been explicitly set.
| |
EntityType |
Gets or sets the type of the entity.
| |
Equals(Object) | (Overrides Object.Equals(Object).) | |
GetHashCode()()() |
Serves as a hash function for a particular type. GetHashCode()()() is suitable
for use in hashing algorithms and data structures like a hash table.
(Overrides Object.GetHashCode()()().) | |
Identifier |
Gets or sets an identifier used when querying for a single object by id.
| |
IdentifiersOnly |
When true, the query will select object identifiers instead of complete entities.
This parameter is only applicable when using Find<(Of <(TList>)>)(Query, TList).
| |
IncludeDeleted |
When using soft delete, setting this property to true causes objects marked
as deleted to also be returned.
| |
Order |
Gets or sets the order.
| |
Page |
Gets or sets the page.
| |
Projection |
A collection of field names representing a projection. A projection query returns
only a subset of fields of an entity.
| |
QueryExpression |
Gets or sets a QueryExpression.
|
Inheritance Hierarchy
Object | |
Query |