ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data Namespace / AttributedRelationshipClass Class
Members Version

AttributedRelationshipClass Class
Represents an association between two tables in a geodatabase on which additional information is stored in an intermediate table.
Object Model
AttributedRelationshipClass ClassAttributedRelationship ClassRowBuffer ClassTable ClassDatastore ClassAttributedRelationshipClassDefinition ClassFeatureDataset Class
Syntax
public sealed class AttributedRelationshipClass : RelationshipClass, System.IDisposable  
Remarks
By default, the intermediate table has three system-generated fields whose name can be retrieved using AttributedRelationshipClassDefinition.GetObjectIDField, AttributedRelationshipClassDefinition.GetDestinationKeyField, AttributedRelationshipClassDefinition.GetDestinationForeignKeyField, respectively. However, the intermediate table may have additional user-defined attributes defined at the moment the AttributedRelationshipClass is created. An AttributedRelationshipClass is always created for relationship classes whose cardinality is many-to-many (RelationshipCardinality.ManyToMany) regardless of whether they have additional user-defined attributes.
Inheritance Hierarchy

System.Object
   ArcGIS.Core.CoreObjectsBase
      ArcGIS.Core.Data.Dataset
         ArcGIS.Core.Data.RelationshipClass
            ArcGIS.Core.Data.AttributedRelationshipClass

Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also