The Mindscape.LightSpeed.Querying namespace provides classes that are used to implement querying.

Classes

  ClassDescription
BinaryOperator
Base class of binary operators.
EntityMap
Manages the mapping of entities which are involved in the query allowing a series of types to be declared with an associated alias.
FunctionExpression
Represents a SQL function.
Group
Specification of how results of a Query should be grouped.
Hints
Specifies hints or other execution guidance to be passed to the database for use in query planning.
IdentifierExpression
Represents an identifier.
Join
Specification of how two selections should be joined in a Query.
JoinCondition
Represents a condition for the join
JoinConditionExpression
Represents an expression which refers to an underlying database column for an entity when it is mapped to the database
LiftedPathExpression
Represents a PathExpression that has been normalized.
LiteralExpression
Represents a literal value.
LogicalExpression
Represents a logical expression.
LogicalOperator
The logical binary operators AND and OR.
NegatedExpression
Represents a negated expression.
Order
Specification of the order in which results of a Query should be returned.
Page
Represents a logical page of a result set.
PathExpression
Represents a path.
PredicateExpression
Represents a predicate expression.
ProcedureParameter
Represents a parameter to a ProcedureQuery.
ProcedureQuery
Represents a query to a stored procedure in the database.
ProjectionCollection
A collection of field names representing a projection. A projection query returns only a subset of fields of an entity.
Query
Represents a query specification.
QueryExpression
Abstract base class for all expressions used in the framework.
QueryExpression<(Of <(TExpression>)>)
Abstract base class for all query expressions used in the framework.
QuerySubexpression
Maps a name to a subexpression or subquery such as an aggregate. This name can then be used in a QueryExpression or ProjectionCollection.
QuerySubexpressionCollection
Represents a collection of QuerySubexpression objects.
RelationalOperator
The relational binary operators.

Interfaces

  InterfaceDescription
IAttributePathExpression
Represents a QueryExpression that contains a path to an entity attribute.
IFunctionWrappableExpression
Represents a QueryExpression which can be modified by SQL functions.

Enumerations

  EnumerationDescription
JoinType
Specifies the type of a Join.