CRM 2013 - 检索OOB“customerid”字段的值

时间:2016-06-06 16:12:10

标签: plugins dynamics-crm-2013

我正在使用插件创建自定义票号,但我在“客户”字段中检索所选用户时遇到问题。如何从似乎引用OOB“联系人”实体的OOB“案例”实体中获取所选值?我一直将“Microsoft.XRM.Sdk.EntityReference”返回到我的字符串中。洛尔。

var custName = myEntity.Attributes["customerid"]; <--nope
var custName = myEntity["customerid"]; <--nope
var custName = myEntity.GetAttributeValue<string>("customerid"); <--I had high hopes for this, but only get a blank value. :(

请帮忙。

1 个答案:

答案 0 :(得分:2)

customerid字段是一个查找,因此服务器端获得EntityReference是正常的。正确的方法是这个

EntityReference customerRef = myEntity.GetAttributeValue<EntityReference>("customerid");
string customerName = customerRef.Name;