Loads all entities that meet criteria and their assoicated entities of type EntityType given the relation Relation. If the role played by the associated type differs from EntityType, Role must be specified.

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

Syntax

C#
void LoadAssociated<EntityType, Relation>(
	QueryCriteria criteria
)
where EntityType : new(), Entity
where Relation : DataWrapper
Visual Basic (Declaration)
Sub LoadAssociated(Of EntityType As {New, Entity}, Relation As DataWrapper) ( _
	criteria As QueryCriteria _
)

Parameters

criteria
Type: Aspectize.Core..::.QueryCriteria
The critiria to meet.

Type Parameters

EntityType
Type of Entity to load
Relation
Type of Relation to follow

Examples

CopyC#
QueryCriteria queryCriteria = new QueryCriteria(AdventureWorks.Production.ProductCategory.Fields.Name, ComparisonOperator.Equal, "Bikes");

dm.LoadAssociated<AdventureWorks.Production.ProductSubcategory, AdventureWorks.Production.ProductSubcategoryProductCategory>(queryCriteria);
CopyVB.NET
Dim queryCriteria As QueryCriteria = New QueryCriteria(AdventureWorks.Production.ProductCategory.Fields.Name, ComparisonOperator.Equal, "Bikes")

dm.LoadAssociated(Of AdventureWorks.Production.ProductSubcategory, AdventureWorks.Production.ProductSubcategoryProductCategory)(queryCriteria)

See Also