Is there a way to create a relationship class between two TABLES with the pro sdk? Here is the code that I have used but the relationship class is not created in the geodatabase like I expect. @CharlesMacleod @Wolf @UmaHarano
var originFc = gdb.OpenDataset<FeatureClass>(mmember.Name);
var destFc = gdb.OpenDataset<FeatureClass>(etTableName);
var oidname = originFc.GetDefinition().GetObjectIDField();
var origPrimaryKey = originFc.GetDefinition().GetFields().First(f => string.Equals(oidname, f.Name));
var destForeignKey = destFc.GetDefinition().GetFields().First(f => string.Equals(ETTableSchema.rowIDFieldName, f.Name));
var rlDesc = new VirtualRelationshipClassDescription(origPrimaryKey, destForeignKey,
RelationshipCardinality.OneToMany);
rlDesc.ForwardPathLabel = "HasEdits";
rlDesc.BackwardPathLabel = "AllObjects";
rlDesc.Name = $"{mmember.Name}_HTE";
var rlClass = originFc.RelateTo(destFc, rlDesc);