Click or drag to resize

VirtualObjectQueryTObject Class

Represents query, which constructs its contents at run time through a read delegate.
Inheritance Hierarchy
SystemObject
  Aloe.SystemFrameworks.Domain.LINQObjectQueryTObject
    Aloe.SystemFrameworks.Domain.LINQVirtualObjectQueryTObject

Namespace:  Aloe.SystemFrameworks.Domain.LINQ
Assembly:  Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntax
public class VirtualObjectQuery<TObject> : ObjectQuery<TObject>
where TObject : DomainObject

Type Parameters

TObject
The type of the object.

The VirtualObjectQueryTObject type exposes the following members.

Constructors
  NameDescription
Public methodVirtualObjectQueryTObject
Initializes a new instance of the VirtualObjectQueryTObject class.
Top
Properties
  NameDescription
Public propertyElementType
Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.
(Inherited from ObjectQueryTObject.)
Public propertyExpression
Gets the expression tree that is associated with the instance of IQueryable.
(Inherited from ObjectQueryTObject.)
Public propertyProvider
Gets the query provider that is associated with this data source.
(Inherited from ObjectQueryTObject.)
Public propertyReadFunc
Gets the function which, given the input expression, executes it and returns a resulting buffer.
Public propertyRepository
The repository, which is queried by this query
(Inherited from ObjectQueryTObject.)
Public propertyTransaction
The transaction to which this query is bound
(Inherited from ObjectQueryTObject.)
Top
Methods
  NameDescription
Public methodCreateQueryTElement (Overrides ObjectQueryTObjectCreateQueryTElement(Expression).)
Public methodExecuteTResult(Expression)
Executes the specified expression.
(Inherited from ObjectQueryTObject.)
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
(Inherited from ObjectQueryTObject.)
Public methodReadCount
Executes the query and returns the result records count.
(Overrides ObjectQueryTObjectReadCount.)
Public methodReadToBuffer
Executes the query and returns the result in a buffer
(Overrides ObjectQueryTObjectReadToBuffer(NullableInt32).)
Top
See Also