c# - 使用 API 调用在 CRM 中将自定义对象链接在一起
问题描述
创建了一个可以与其自身具有 N:N 关系的自定义实体(房间),并想知道是否可以通过 API 调用在 Dynamics CRM 中将我的房间实体的新实例链接在一起?
解决方案
您需要使用 AssociateRequest:
public void AssociateEntities(IOrganizationService service, List<Entity> secondaryEntities, Entity primaryEntity, string relationshipName)
{
AssociateRequest request = new AssociateRequest
{
Relationship = new Relationship(relationshipName),
Target = primaryEntity.ToEntityReference(),
RelatedEntities = new EntityReferenceCollection(secondaryEntities.Select(x => x.ToEntityReference()))
};
OrganizationResponse response = service.Execute(request);
}
推荐阅读
- php - WooCommerce 购物车挂钩“woocommerce_cart_contents”在错误位置显示内容
- javascript - 寻找素数。如何提高我的代码效率
- javascript - 如何在Javascript中推送数组中的循环值
- graphql - NestJs/Graphql:“CustomObject”在解析器中定义,但不在模式中
- google-cloud-platform - Google Cloud Tasks 未随机执行任务
- html - 使用 CSS 以特定的数字顺序排列布局
- c++ - C++ 填充多维 std::arrays
- c# - C# 从 MySQL 下载空 Blob
- javascript - 用js处理文件无需下载
- r - 如何在RMD中将一个表格行分成多行