Dynamic CRM 之联合查询实体间的数据

1.CRM实体间有很多关联,比如“联系人”经常用到“客户”中的公司地址,所以写了一个联合查询,本人初接触CRM系统,望大家多多指教!

QueryExpression ContactExpression = new QueryExpression
        {
            EntityName = "contact", //查询的实体名称
            ColumnSet = new ColumnSet(true),  //contact实体字段,true代表全部字段;
            Criteria = new FilterExpression()
        };
        //根据parentcustomerid查询:联系人在account实体中的公司地址
        ContactExpression.LinkEntities.Add(new LinkEntity("contact", "account", "parentcustomerid", "accountid", JoinOperator.Inner));
        //account实体中公司地址字段
        ContactExpression.LinkEntities[0].Columns.AddColumns("address1_line1");
        //这里的temp相当于account实体的别名,获取数据通过该temp.address1_line1;
        ContactExpression.LinkEntities[0].EntityAlias = "temp";

        FilterExpression allchildFilder = new FilterExpression();
        allchildFil
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值