TransactionQueryTObject, TRepository Class |
Namespace: Aloe.SystemFrameworks.Domain.LINQ
public class TransactionQuery<TObject, TRepository> : IQueryable<TObject>, IEnumerable<TObject>, IEnumerable, IQueryable where TObject : DomainObject where TRepository : Repository
The TransactionQueryTObject, TRepository type exposes the following members.
Name | Description | |
---|---|---|
![]() | TransactionQueryTObject, TRepository |
Initializes a new instance of the TransactionQueryTObject, TRepository class.
|
Name | Description | |
---|---|---|
![]() | ElementType |
Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.
|
![]() | Expression |
Gets the expression tree that is associated with the instance of IQueryable.
|
![]() | Provider |
Gets the query provider that is associated with this data source.
|
![]() | Repository |
Gets the repository.
|
Name | Description | |
---|---|---|
![]() | GetEnumerator |
Returns an enumerator that iterates through the collection.
|
Name | Description | |
---|---|---|
![]() | PreloadTObject(ILazyProperty) | Overloaded.
Preloads the value of the specified lazy property for the objects in the sequence.
(Defined by LinqExtensions.) |
![]() | PreloadTObject, TResult(ExpressionFuncTObject, TResult) | Overloaded.
Preloads the full object state for all objects returned by applying the expression to each element in source.
This is still a research method, which will be renamed later to .Preload().
(Defined by LinqExtensions.) |
![]() ![]() | SplitTObject |
Splits the input IEnumerable in chunks with the specified size.
(Defined by Splitter.) |
![]() | TopologicalSortTObject |
Topological sort based on item dependencies.
(Defined by RepositoryExtensions.) |