Mindscape LightSpeed - User Reference & API Documentation
Query Class
API ReferenceMindscape.LightSpeed.QueryingQuery
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 MembersConstructorsMethodsProperties



IconMemberDescription
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)
Determines whether the specified Object is equal to the current 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

Assembly: Mindscape.LightSpeed (Module: Mindscape.LightSpeed) Version: 1.2.1393.0 (1.2.1393.0)