Microsoft Dynamics CRM 4.0 实体的联查
ConditionExpression cond = new ConditionExpression();
cond.AttributeName = "new_nsrsbh";
cond.Values = new object[] { "21010277460473X" };
FilterExpression filter = new FilterExpression();
filter.Conditions = new ConditionExpression[] { cond };
filter.FilterOperator = LogicalOperator.And;
LinkEntity link =new LinkEntity ();
link.LinkFromEntityName = EntityName.new_dj_kh_hykxx.ToString();
link.LinkFromAttributeName = "new_contactid";
link.LinkToEntityName = EntityName.account.ToString();
link.LinkToAttributeName = "primarycontactid";
link.LinkCriteria = filter;
QueryExpression query = new QueryExpression();
query.EntityName = EntityName.new_dj_kh_hykxx.ToString();
query.ColumnSet = new AllColumns();
query.LinkEntities = new LinkEntity[] { link };
BusinessEntityCollection entity = service.RetrieveMultiple(query);
new_dj_kh_hykxx hyk = (new_dj_kh_hykxx) entity.BusinessEntities[0];
posted on 2010-05-19 21:19 HelloHongfu 阅读(395) 评论(0) 收藏 举报
浙公网安备 33010602011771号