Dynamics crm RetrieveMultiple不会返回所有属性
我正在对一个相当标准的CRM 4.0安装运行以下代码Dynamics crm RetrieveMultiple不会返回所有属性,dynamics-crm,dynamics-crm-4,Dynamics Crm,Dynamics Crm 4,我正在对一个相当标准的CRM 4.0安装运行以下代码 List<ConditionExpression> cons = new List<ConditionExpression>(); QueryExpression query = new QueryExpression(); query.EntityName = "systemuser"; cons.Add(new Co
List<ConditionExpression> cons = new List<ConditionExpression>();
QueryExpression query = new QueryExpression();
query.EntityName = "systemuser";
cons.Add(new ConditionExpression());
cons[cons.Count - 1].AttributeName = "isdisabled";
cons[cons.Count - 1].Operator = ConditionOperator.Equal;
cons[cons.Count - 1].Values = new object[] { false };
FilterExpression filter = new FilterExpression();
// Set the properties of the filter.
filter.FilterOperator = LogicalOperator.And;
filter.Conditions.AddRange(cons.ToArray());
//query.ColumnSet = new AllColumns();
query.ColumnSet = new ColumnSet(new string[]{"systemuserid","fullname","firstname","lastname"});
query.Criteria = filter;
query.Orders.Add(new OrderExpression("fullname", OrderType.Ascending));
RetrieveMultipleRequest RMR = new RetrieveMultipleRequest();
RMR.Query = query;
RMR.ReturnDynamicEntities = true;
RetrieveMultipleResponse resp = (RetrieveMultipleResponse)CRM.Execute(RMR);
List cons=new List();
QueryExpression query=新建QueryExpression();
query.EntityName=“系统用户”;
cons.Add(新条件表达式());
cons[cons.Count-1].AttributeName=“isdisabled”;
cons[cons.Count-1]。运算符=条件运算符。相等;
cons[cons.Count-1].Values=newobject[]{false};
FilterExpression filter=新的FilterExpression();
//设置过滤器的属性。
filter.FilterOperator=逻辑运算符和;
filter.Conditions.AddRange(cons.ToArray());
//query.ColumnSet=newallcolumns();
query.ColumnSet=newcolumnset(新字符串[]{“systemuserid”、“fullname”、“firstname”、“lastname”});
query.Criteria=filter;
Add(neworderexpression(“fullname”,OrderType.升序));
RetrieveMultipleRequest RMR=新的RetrieveMultipleRequest();
RMR.Query=查询;
RMR.returndynamiccenties=真;
RetrieveMultipleResponse resp=(RetrieveMultipleResponse)CRM.Execute(RMR);
出于某种原因,返回的动态实体列表只包含systemuserid属性。如果我使用AllColumns(),我会选择一些列(并非全部),其中仍然不包括fullname、firstname和lastname列
有问题的记录肯定具有请求字段的值
任何想法…?已解决-一个系统用户的firstname、lastname和fullname的值为空-填充这些值使查询也开始为所有其他用户检索这些值。您的记录中是否有请求字段的值?