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.CoreAssembly: 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
QueryCriteria queryCriteria = new QueryCriteria(AdventureWorks.Production.ProductCategory.Fields.Name, ComparisonOperator.Equal, "Bikes"); dm.LoadAssociated<AdventureWorks.Production.ProductSubcategory, AdventureWorks.Production.ProductSubcategoryProductCategory>(queryCriteria);
Dim queryCriteria As QueryCriteria = New QueryCriteria(AdventureWorks.Production.ProductCategory.Fields.Name, ComparisonOperator.Equal, "Bikes") dm.LoadAssociated(Of AdventureWorks.Production.ProductSubcategory, AdventureWorks.Production.ProductSubcategoryProductCategory)(queryCriteria)