【发布时间】:2014-07-02 06:09:31
【问题描述】:
我正在使用动态 crm 2013 和 sdk。我在下面编写了代码并尝试获取实体的所有列但不起作用。
我的第二个问题是我想获得一列,例如“new_onaysayisi”,但返回列是“contactid”。
public static List<Entity> GetEntityList(string entityName, int memberType)
{
GetOrganisationService();
var query = new QueryExpression
{
EntityName = entityName,
ColumnSet =new ColumnSet("new_onaysayisi"),
Criteria = new FilterExpression { FilterOperator = LogicalOperator.And },
};
query.Criteria = new FilterExpression();
query.Criteria.Conditions.Add
(
new ConditionExpression("new_uyelikturu", ConditionOperator.Equal, memberType)
);
var entities = _service.RetrieveMultiple(query).Entities.ToList();
return entities;
}
出了点问题,但我找不到解决办法。
我哪里错了?感谢您的帮助。
public static List<Entity> GetEntityList(string entityName, int memberType)
{
GetOrganisationService();
var cs = new ColumnSet { AllColumns = true };
var query = new QueryExpression
{
EntityName = entityName,
ColumnSet =cs,
Criteria = new FilterExpression { FilterOperator = LogicalOperator.And },
};
query.Criteria = new FilterExpression();
query.Criteria.Conditions.Add
(
new ConditionExpression("new_uyelikturu", ConditionOperator.Equal, memberType)
);
var entities = _service.RetrieveMultiple(query).Entities.ToList();
return entities;
}`
【问题讨论】: