Loads all entities of type EntityType and role Role, given the relation Relation, associated to entities that meet a given criteria. Does not load beginning entities and Relation You can choose which the fields to load. Warning: all fields that are not loaded must be nullable.

Namespace:  Aspectize.Core
Assembly:  AspectizeDAL (in AspectizeDAL.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
List<EntityType> GetAssociatedOnlyFields<Role, EntityType, Relation>(
	IEnumerable<string> fields,
	QueryCriteria criteria
)
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), _
	criteria As QueryCriteria _
) 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.
criteria
Type: Aspectize.Core..::.QueryCriteria
The critiria to meet.

Type Parameters

Role
Role close to Result Entity
EntityType
Type of Entity to load
Relation
Type of Relation to follow

Return Value

List of EntityType loaded by the queries

See Also