Loads all entities of type EntityType and role Role, given the relation Relation, associated to one or all related entities.
Does not load beginning entity and Relation
You can choose which the fields to load.
Warning: all fields that are not loaded must be nullable.
Namespace:
Aspectize.CoreAssembly: AspectizeDAL (in AspectizeDAL.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# |
|---|
List<EntityType> GetAssociatedOnlyFields<Role, EntityType, Relation>( IEnumerable<string> fields, params Object[] ids ) where EntityType : new(), Entity where Relation : DataWrapper |
| Visual Basic (Declaration) |
|---|
Function GetAssociatedOnlyFields(Of Role, EntityType As {New, Entity}, Relation As DataWrapper) ( _ fields As IEnumerable(Of String), _ ParamArray ids As Object() _ ) As List(Of EntityType) |
Parameters
- fields
- Type: System.Collections.Generic..::.IEnumerable<(Of <(String>)>)
The sequence of all fields to load. The empty sequence loads all fields.
- ids
- Type: array<
System..::.Object
>[]()[]
Specifies the id (simple or multipart) of the one entity to begin with. If ids is empty we begin with all entities.
Type Parameters
- Role
- Role close to Result Entity
- EntityType
- Type of Entity to load
- Relation
- Type of Relation to follow