Dynamics CRM-SQL查询以获取与查询相关的实体

问题描述 投票:0回答:1

在CRM数据库中,我在哪里可以找到与查找字段相关的实体的名称?

例如,我有一个Account实体,其中包含两个查找字段;

  • 帐户联系人,它指向Contact实体
  • 租用设备,它指向Equipment实体

如何获得每个字段所涉及的实体的名称?

我希望在MetadataSchema.AttributeLookupValue表中看到此内容,但这似乎不是正确的位置。

理想情况下,我想为此信息编写查询。类似于以下内容:

SELECT
    AttributeName,
    AttributeTypeName,
    ReferencedEntityName
FROM 
    unknown.TableName

WHERE
    AttributeName IN ('new_AccountContact', 'new_LeasedEquipment')

-- Results:
-- AttributeName        | AttributeTypeName | ReferencedEntityName
-- new_AccountContact   | lookup            | Contact
-- new_LeasedEquipment  | lookup            | Equipment

感谢您为实现此目标所做的任何帮助,谢谢。

sql-server dynamics-crm dynamics-crm-2011 microsoft-dynamics
1个回答
1
投票

下面的查询返回主要实体,查找字段名称和查找字段的目标实体类型。

© www.soinside.com 2019 - 2024. All rights reserved.