0
我遇到了需要根据给定电子邮件地址返回记录的GUID的方法问题。这是我的时刻:MS Dynamics 4.0:根据电子邮件地址检查记录是否存在
ColumnSet columnSet = new ColumnSet();
columnSet.AddColumns(new[] { "leadid" });
var query = new QueryExpression
{
EntityName = "lead",
ColumnSet = columnSet
};
FilterExpression leadFilter = new FilterExpression();
leadFilter.AddCondition(new ConditionExpression
{
AttributeName = "emailaddress1",
Operator = ConditionOperator.Equal,
Values = new object[] { emailAddress }
});
query.Criteria = leadFilter;
BusinessEntityCollection result = crmService.RetrieveMultiple(query);
foreach (BusinessEntity record in result)
{
//Guid leadId = ?? Not sure how to extract it.
}
A)这似乎有点小题大做,因为我只需要一个记录(但不认为我可以使用检索,因为我没有一个id)。 B)我如何在foreach中从上面实际检索GUID?
谢谢。