TypedListRelationshipEdge Constructor |
Namespace:
SD.LLBLGen.Pro.ApplicationCore.EntityModel.TypedLists
Assembly:
SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.2.0.0 (5.2.17.0403)
Syntax public TypedListRelationshipEdge(
EntityAlias startVertex,
EntityAlias endVertex,
NormalRelationshipEdge representedRelationshipEdge,
JoinHint hintForJoins,
bool startVertexIsRelationshipStartVertex
)
Public Sub New (
startVertex As EntityAlias,
endVertex As EntityAlias,
representedRelationshipEdge As NormalRelationshipEdge,
hintForJoins As JoinHint,
startVertexIsRelationshipStartVertex As Boolean
)
Parameters
- startVertex
- Type: SD.LLBLGen.Pro.ApplicationCore.EntityModel.TypedListsEntityAlias
The start vertex. - endVertex
- Type: SD.LLBLGen.Pro.ApplicationCore.EntityModel.TypedListsEntityAlias
The end vertex. - representedRelationshipEdge
- Type: SD.LLBLGen.Pro.ApplicationCore.EntityModelNormalRelationshipEdge
The represented relationship edge. - hintForJoins
- Type: SD.LLBLGen.Pro.ApplicationCoreJoinHint
The hint for joins. - startVertexIsRelationshipStartVertex
- Type: SystemBoolean
if set to true, the startVertex is the same as representedRelationshipEdge.StartVertex. If false
it's the same as representedRelatioshipEdge.EndVertex (and endVertex is equal to representedRelationshipEdge.StartVertex). This flag is
necessary because relationships with self require a tight binding between startVertex of a TypedListRelationshipEdge and a vertex in the
represented relationshipedge.
See Also