ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Data Namespace / Geodatabase Class / OpenRelationshipClasses Method / OpenRelationshipClasses(Table,Table) Method
The origin table/feature class in the relationship.
The destination table/feature class in the relationship.
Example

In This Topic
    OpenRelationshipClasses(Table,Table) Method
    In This Topic
    Gets a IReadOnlyList of specific RelationshipClass or AttributedRelationshipClass instances associated with the originTable and the destinationTable where originTable is the origin table/feature class and destinationTable is the destination table/feature class. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax
    Public Overloads Function OpenRelationshipClasses( _
       ByVal originTable As Table, _
       ByVal destinationTable As Table _
    ) As IReadOnlyList(Of RelationshipClass)

    Parameters

    originTable
    The origin table/feature class in the relationship.
    destinationTable
    The destination table/feature class in the relationship.

    Return Value

    Exceptions
    ExceptionDescription
    No valid geodatabase has been opened prior to calling this operation.
    originTable or destinationTable is null.
    A geodatabase-related exception has occurred.
    Remarks
    This routine works with regular RelationshipClasses as well as AttributedRelationshipClasses.
    Example
    Opening RelationshipClass between two Tables
    {
      // Must be called within QueuedTask.Run().  
      // When used with file or enterprise geodatabases, this routine takes two table names.
      // When used with feature services, this routine takes layer IDs, or the names of the tables as they are exposed through the service (e.g., "L0States")
      IReadOnlyList<RelationshipClass> OpenRelationshipClassFeatureServices(
        Geodatabase geodatabase, string originClass, string destinationClass)
      {
        return geodatabase.OpenRelationshipClasses(originClass, destinationClass);
      }
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also