Hello,
I could not get the relate table why.
I checked it like a document, but I can not get it why.
Are you doing something wrong?
Relate features—ArcGIS Runtime SDK for .NET (WPF) | ArcGIS for Developers
private const string ServiceUrl= "http://sampleserver6.arcgisonline.com/arcgis/rest/services/ServiceRequest/FeatureServer/0";
// Create feature table for the incident feature service
var relateFeatureTable = new ServiceFeatureTable(new Uri(ServiceUrl));
var relauteFeatureLayer = new FeatureLayer(relateFeatureTable);
:
:
:
// Identify a feature in the 'service request' layer (from a tap on the map, for example)
IdentifyLayerResult idResult = await MyMapView.IdentifyLayerAsync(relauteFeatureLayer, e.Position, 5, false);
ArcGISFeature serviceRequestFeature = idResult.GeoElements.FirstOrDefault() as ArcGISFeature;
if (serviceRequestFeature == null) { return; }
// Get the feature table from the feature
ArcGISFeatureTable serviceRequestTable = serviceRequestFeature.FeatureTable as ArcGISFeatureTable;
// Get a list of tables related to the 'service requests' feature table
IReadOnlyList<ArcGISFeatureTable> relatedTables = serviceRequestTable.GetRelatedTables();
// Assume the comments table is the first (only?) related table
// (if there are many related tables, you can loop through the collection and check the table name)
ArcGISFeatureTable commentsTable = relatedTables.FirstOrDefault();
With your code, you can still get to `LayerInfo.RelationshipInfos` but you cannot get to its related tables or features unless they both participate in the same map. You can explore `GetRelatedTables` when you modify sample here: https://community.esri.com/message/703802-re-retrieve-records-from-related-table-in-arcgis-runtime-s...
Thank you for information.
I could access related tables by adding to the same map.
How do I edit the data for acquired relatedTables?