Class RelationshipAssembler
Internal assembler to create relationship values.
[InternalApi_DoNotUse_MayChangeWithoutNotice]
public class RelationshipAssembler
- Inheritance
-
objectRelationshipAssembler
Methods
Relationship(IEnumerable<IEntity?>)
public IValue Relationship(IEnumerable<IEntity?> directList)
Parameters
directListIEnumerable<IEntity>
Returns
ToSource(ICollection<Guid?>, IEntitiesSource?)
public IEnumerable<IEntity?> ToSource(ICollection<Guid?> guids, IEntitiesSource? fullLookupList)
Parameters
guidsICollection<Guid?>fullLookupListIEntitiesSource
Returns
ToSource(ICollection<int?>, IEntitiesSource)
public IEnumerable<IEntity?> ToSource(ICollection<int?> references, IEntitiesSource app)
Parameters
referencesICollection<int?>appIEntitiesSource
Returns
ToSource(IEnumerable<object>, ILookup<object, IEntity>)
public IEnumerable<IEntity?> ToSource(IEnumerable<object> keys, ILookup<object, IEntity> lookup)
Parameters
keysIEnumerable<dynamic>lookupILookup<object, IEntity>
Returns
ToSource(IRelatedEntitiesValue, IEntitiesSource)
public IEnumerable<IEntity?> ToSource(IRelatedEntitiesValue value, IEntitiesSource app)
Parameters
valueIRelatedEntitiesValueappIEntitiesSource