Loads all entities of type EntityType 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.
If the role played by the associated type differs from EntityType, Role must be specified.
Namespace:
Aspectize.CoreAssembly: AspectizeDAL (in AspectizeDAL.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# |
|---|
List<EntityType> GetAssociatedOnlyFields<EntityType, Relation>( IEnumerable<string> fields, params Object[] ids ) where EntityType : new(), Entity where Relation : DataWrapper |
| Visual Basic (Declaration) |
|---|
Function GetAssociatedOnlyFields(Of 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
- EntityType
- Type of Entity to load
- Relation
- Type of Relation to follow