Plugin 中获取Entity数据

本文介绍了在CRM系统中查询实体数据的几种方式,包括使用Retrieve通过EntityGuid获取单个实体,使用QueryBase设置条件查询单个或多个实体,利用LinkEntity进行多表关联查询,以及运用FetchXML进行结构化查询。这些方法涵盖了从简单到复杂的查询场景,是理解和操作CRM数据的关键技术。
摘要由CSDN通过智能技术生成

Retrieve

// Retrieve 通过Entity Guid 查询目标实体
Entity entity = crmService.Retrieve("new_entity", entityid, new ColumnSet(true));

QueryBase

// 单个实体查询
// QueryBase 通过实体任意条件 查询满足条件的是实体集合
QueryExpression query = new QueryExpression("new_entity");
// 添加QueryBase 查询条件
query.Criteria.AddCondition("new_entityname", ConditionOperator.Equal, entity.LogicalName);
query.Criteria.AddCondition("statecode", ConditionOperator.Equal, 0);
// 添加QueryBase 要查询的列名
query.ColumnSet.AddColumns("new_format", "new_currentposition", "new_date", "new_length", "new_isnodate");
// 多个实体查询
// 初始化QueryExpression
QueryExpression qe = new QueryExpression("new_quoline");
/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值