3

在 CRM 2011 中,我有一些代码正在寻找一些帐户进行一些处理,但它返回错误并且仅通过其 GUID 引用有问题的记录。我已经尝试查看这些帐户,但它们都没有返回的 GUID。有没有一种方法可以在 CRM(或其 SQL 数据库)中进行全局搜索,以通过其 GUID 查找记录?

谢谢

4

2 回答 2

1

CodePlex上,Demian Rasko 创建了一个项目,允许您根据 guid 搜索所有实体,然后显示找到(或未找到)guid 的表的结果。请参阅Microsoft Dynamics CRM 2011 的 Guid Finder 解决方案

我自己(还没有)尝试过,但它看起来很有希望。它是 CRM 的插件。

于 2014-05-05T11:03:08.970 回答
1

每个实体都存储在一个单独的表中。没有实体/表可以存储EntityReference每个表中的 GUID 和表名 (= )。与 SQL 一样,要查找所有表的所有 GUID,您必须分别搜索每个实体/表。

或者,您可以创建一个存储此类信息的实体,并Create为系统中的每个可访问实体创建一个插件,但这种开销可能是不必要的和不必要的。

于 2012-10-11T16:06:01.353 回答