Dynamic CRM 之联合查询实体间的数据
来源:互联网 发布:linux权限设置 编辑:程序博客网 时间:2024/05/21 17:14
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(); allchildFilder.FilterOperator = LogicalOperator.And; ConditionExpression statecode = new ConditionExpression("statecode", ConditionOperator.Equal, 0); //获取查询到数据的行数 allchildFilder.AddCondition(statecode); allchildFilder.AddFilter(childFilder); ContactExpression.Criteria = allchildFilder; EntityCollection contactchildEntity = service.RetrieveMultiple(ContactExpression); if (contactchildEntity.Entities.Count <= 0) ReturnStr = "{\"status\":\"success\",\"result\":\"暂无数据\"}"; else { foreach (Entity s in contactchildEntity.Entities) { string address = string.Empty; //获取account中的公司地址:判断account中的公司地址 属性是否为null或者"" if (s.Attributes.Keys.Contains("temp.address1_line1") != true) { address = string.Empty;//设置默认值 } else { address = ((AliasedValue)s["temp.address1_line1"]).Value.ToString(); //获取地址 } } }
0 0
- Dynamic CRM 之联合查询实体间的数据
- Dynamic CRM 之查询
- Dynamic CRM查自定义实体
- crm查询实体的字段属性
- crm服务查询实体和实体的字段信息
- 构建跨越联合数据的实体 EJB
- 显示数据时的联合查询
- CRM的客户数据模型:Microsoft Dynamic CRM 2011 (II)
- 5.CRM数据字典的显示以及查询
- MySQL数据高级查询之连接查询、联合查询、子查询
- MySQL数据高级查询之连接查询、联合查询、子查询
- MySQL数据高级查询之连接查询、联合查询、子查询
- MySQL数据高级查询之连接查询、联合查询、子查询
- MySQL数据高级查询之连接查询、联合查询、子查询
- MySQL数据高级查询之连接查询、联合查询、子查询
- 解决使用Hibernate QBC复合查询含有联合主键映射关系实体的问题
- crm使用js获取实体的etc
- 使用wxsqlite3后多表联合查询无数据的问题解决方法
- 在国芯机顶盒ecos系统上实现dlna media server
- 新一代智能云网盘-百宝云企业版
- docker 原理之runc
- AWS CLI 的安装和使用
- stm32 中DMA的stream和channel关系
- Dynamic CRM 之联合查询实体间的数据
- Zookeeper系列(十)Zookeeper开源客户端之ZKClient基本使用
- href="<%=basePath%>报错
- 如何用U盘安装 linux&Win7 双系统?
- Android中的dpi,dip,dp,sp,pt
- 欢迎使用CSDN-markdown编辑器
- 程序猿
- Android退出整个应用的方法
- hadoop2.7.2学习笔记05-hadoop文件系统API定义-hadoop数据输入流类FSDataInputStream