Table of Contents

Class RelationshipCollection

Inheritance
RelationshipCollection
Implements
Inherited Members
Namespace
TabularEditor.TOMWrapper
Assembly
TOMWrapper.dll

Collection class for Relationship. Provides convenient properties for setting a property on multiple objects at once.

public sealed class RelationshipCollection : TabularObjectCollection<SingleColumnRelationship>, INotifyCollectionChanged, IReadOnlyList<SingleColumnRelationship>, IReadOnlyCollection<SingleColumnRelationship>, IEnumerable<SingleColumnRelationship>, IEnumerable
Extension Methods

Properties

Count

The number of items in this collection.

public override int Count { get; }

Property Value

Type Description
int

CrossFilteringBehavior

Sets the CrossFilteringBehavior property of all objects in the collection at once.

public CrossFilteringBehavior CrossFilteringBehavior { set; }

Property Value

Type Description
CrossFilteringBehavior

IsActive

Sets the IsActive property of all objects in the collection at once.

public bool IsActive { set; }

Property Value

Type Description
bool

JoinOnDateBehavior

Sets the JoinOnDateBehavior property of all objects in the collection at once.

public DateTimeRelationshipBehavior JoinOnDateBehavior { set; }

Property Value

Type Description
DateTimeRelationshipBehavior

RelyOnReferentialIntegrity

Sets the RelyOnReferentialIntegrity property of all objects in the collection at once.

public bool RelyOnReferentialIntegrity { set; }

Property Value

Type Description
bool

SecurityFilteringBehavior

Sets the SecurityFilteringBehavior property of all objects in the collection at once.

public SecurityFilteringBehavior SecurityFilteringBehavior { set; }

Property Value

Type Description
SecurityFilteringBehavior

Methods

GetEnumerator()

Returns an enumerator that iterates through the collection.

public override IEnumerator<SingleColumnRelationship> GetEnumerator()

Returns

Type Description
IEnumerator<SingleColumnRelationship>