Когда я связываю аннотации с конкретным сущностью, а не создаю такие отношения:
var associateRequest = new AssociateRequest
{
Target = new EntityReference(SalesOrder.EntityLogicalName, salesOrderGuid),
RelatedEntities = new EntityReferenceCollection
{
new EntityReference(Annotation.EntityLogicalName, noteGuid),
},
Relationship = new Relationship("SalesOrder_Annotation")
};
Можно ли связать отношения строго типизированным способом:
var associateRequest = new AssociateRequest
{
Target = new EntityReference(SalesOrder.EntityLogicalName, salesOrderGuid),
RelatedEntities = new EntityReferenceCollection
{
new EntityReference(Annotation.EntityLogicalName, noteGuid)
},
Relationship = SalesOrder.Relationships.SalesOrder_Annotation // <----- ???
};
Это было бы похоже на возможность получить логическое имя во время разработки:
SalesOrder.EntityLogicalName
Можно ли ссылаться на конкретные отношения 1: N таким же образом:
SalesOrder.Relationships.SalesOrder_Annotation