ObjectCollectionTObject Class |
Namespace: Aloe.SystemFrameworks.Domain
public class ObjectCollection<TObject> : IEnumerable<TObject>, IEnumerable where TObject : DomainObject
The ObjectCollectionTObject type exposes the following members.
Name | Description | |
---|---|---|
![]() | ObjectCollectionTObject |
Create new ObjectList, which will be loaded from the default Data for the object type, filtered by the specified expression.
|
Name | Description | |
---|---|---|
![]() | Count |
Gets the number of objects.
|
![]() | FilterExpression |
Gets the filter expression.
|
![]() | IsLoaded |
Gets a value indicating whether the object list is loaded.
|
![]() | Item |
Gets the element at the specified index
|
![]() | Query |
Gets the query.
|
![]() | Transaction |
Gets the transaction.
|
Name | Description | |
---|---|---|
![]() | Refresh |
Loads or reloads the contents of the list from the query
|
![]() | RefreshLocal |
Refreshes the object list from the locally loaded objects in the transaction.
|
![]() | ToString |
Returns a String that represents this instance.
(Overrides ObjectToString.) |
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.) |