我在自引用 1:N 关系中遇到了这个问题-
我正在尝试将实体 A(类型new_transaction)与实体 B(相同类型)相关联。
该关联工作正常(我已检查 DB-'new_relatedTransactionId'列已正确更新)。
但是,名称列 ( 'new_relatedTransactionIdName') 设置为NULL,导致表单显示一个空文本框...

我尝试了以下方法,但没有成功 -
1。
var rel = new Relationship(relationshipName) {PrimaryEntityRole = EntityRole.Referenced};
EntityReferenceCollection relatedEntities = new EntityReferenceCollection();
relatedEntities.Add(relatedTransaction.ToEntityReference());
crmServiceContext.Associate(new_transaction.EntityLogicalName,sourceTransaction.Id,rel,relatedEntities);
2
sourceTransaction.lv_relatedtransactionid = relatedTransaction.ToEntityReference();
crmServiceContext.UpdateObject(sourceTransaction);
3
crmServiceContext.AddLink(sourceTransaction, new Relationship(relationshipName) { PrimaryEntityRole = EntityRole.Referenced }, relatedTransaction);
我已经尝试过切换EntityRole.Referenced,EntityRole.Referencing但仍然没有运气。
有人遇到过类似的问题吗?