Loads all entities of type EntityType given the relation Relation, associated to one or all related entities.
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 LoadAssociatedOnly<EntityType, Relation>( params Object[] ids ) where EntityType : new(), Entity, IEntity, IDataWrapper where Relation : DataWrapper, IDataWrapper, IRelation |
| Visual Basic |
|---|
Sub LoadAssociatedOnly(Of EntityType As {New, Entity, IEntity, IDataWrapper}, Relation As {DataWrapper, IDataWrapper, IRelation}) ( _ 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.LoadAssociatedOnly<AdventureWorks.Production.ProductSubcategory, AdventureWorks.Production.ProductSubcategoryProductCategory>(1);dm.LoadAssociatedOnly(Of AdventureWorks.Production.ProductSubcategory, AdventureWorks.Production.ProductSubcategoryProductCategory)(1)