JoinSetRelations

open class JoinSetRelations : ObjectBase

Object to discover server-only navigation properties between a source entity type, a target entity type and a join entity type. The source is the entity containing the navigation property which owns this JoinSetRelations instance. The target is the entity which is connected to the sorce entity with the navigation property. JoinSet is an entity between the source and the target. This exists only on the server side, and connects the source and the target entities.

  • Default initializer.

    Declaration

    Swift

    override public init()
  • The EntitySet of the join set entity

    Declaration

    Swift

    public final var entitySetJoinSet: EntitySet { get set }
  • The EntitySet of the source entity

    Declaration

    Swift

    public final var entitySetSource: EntitySet { get set }
  • The EntitySet of the target entity

    Declaration

    Swift

    public final var entitySetTarget: EntitySet { get set }
  • The EntityType of the join set entity

    Declaration

    Swift

    public final var entityTypeJoinSet: EntityType { get set }
  • The EntityType of the source entity

    Declaration

    Swift

    public final var entityTypeSource: EntityType { get set }
  • The EntityType of the target entity

    Declaration

    Swift

    public final var entityTypeTarget: EntityType { get set }
  • The NavigationProperty of the join set entity pointing to the source entity’s NavigationProperty

    Declaration

    Swift

    public final var propertyJoinSetToSource: Property { get set }
  • The NavigationProperty of the join set entity pointing to the target entity’s NavigationProperty

    Declaration

    Swift

    public final var propertyJoinSetToTarget: Property { get set }
  • The NavigationProperty of the source entity pointing to the join set entity’s NavigationProperty

    Declaration

    Swift

    public final var propertySourceToJoinSet: Property { get set }
  • The NavigationProperty of the source entity pointing to the target entity’s NavigationProperty

    Declaration

    Swift

    public final var propertySourceToTarget: Property { get set }
  • The NavigationProperty of the target entity pointing to the join set entity’s NavigationProperty

    Declaration

    Swift

    public final var propertyTargetToJoinSet: Property { get set }
  • The NavigationProperty of the target entity pointing to the source entity’s NavigationProperty

    Declaration

    Swift

    public final var propertyTargetToSource: Property { get set }