查找与查找字段相关的实体

时间:2013-08-13 09:50:19

标签: plugins dynamics-crm-2011

我有一个实体的字段名称列表,我知道它们都是查找字段。我需要知道他们正在查找哪个实体,以便我可以进一步处理数据。

插件中是否有一种方法可以通过使用字段名称来找到它?

2 个答案:

答案 0 :(得分:1)

在插件中,查找字段由EntityReference类型表示。

var lookup = entity.GetAttributeValue<EntityReference>("new_fieldname");
var entityName = lookup.LogicalName;
var entityId = lookup.Id;
var instanceName = lookup.Name;

答案 1 :(得分:0)

我认为这就是你要找的东西:

string lookupEntityName = entity.new_lookupFieldName.LogicalName;

LogicalName会为您提供实体的名称。