public new TableDefinition GetDefinition()
Public Shadows Function GetDefinition() As TableDefinition
Return Value
The TableDefinition of this dataset.
public new TableDefinition GetDefinition()
Public Shadows Function GetDefinition() As TableDefinition
Exception | Description |
---|---|
System.InvalidOperationException | This dataset does not have a valid definition. |
ArcGIS.Core.Data.Exceptions.GeodatabaseException | A geodatabase-related exception has occurred. |
// GetDefinitionFromLayer - This code works even if the layer has a join to another table private TableDefinition GetDefinitionFromLayer(FeatureLayer featureLayer) { // Get feature class from the layer FeatureClass featureClass = featureLayer.GetFeatureClass(); // Determine if feature class is a join if (featureClass.IsJoinedTable()) { // Get join from feature class Join join = featureClass.GetJoin(); // Get origin table from join Table originTable = join.GetOriginTable(); // Return feature class definition from the join's origin table return originTable.GetDefinition(); } else { return featureClass.GetDefinition(); } }
Target Platforms: Windows 11, Windows 10