Loads one or all entities 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>( params Object[] ids ) where EntityType : new(), Entity where Relation : DataWrapper |
| Visual Basic (Declaration) |
|---|
Sub LoadAssociated(Of EntityType As {New, Entity}, Relation As DataWrapper) ( _ ParamArray ids As Object() _ ) |
Parameters
- ids
- Type: array<
System..::.Object
>[]()[]
Specifies the id (simple or multipart) of the given the one entity to begin with. If ids is empty all entities and their related entities are loaded.
Type Parameters
- EntityType
- Type of Entity to load
- Relation
- Type of Relation to follow
Examples
dm.LoadAssociated<AdventureWorks.Production.ProductSubcategory, AdventureWorks.Production.ProductSubcategoryProductCategory>(2);dm.LoadAssociated(Of AdventureWorks.Production.ProductSubcategory, AdventureWorks.Production.ProductSubcategoryProductCategory)(2)