[英]Is it possible to track changes to Entity Metadata in Dynamics CRM?
[英]Get ALL Entity Metadata in Dynamics CRM
我想做的是:
第 2 步和第 3 步已完成,但我不知道如何完成第 1 步。我花了一些时间在代码和 Google 上闲逛,但仍然感到困惑。
我们正在使用.Net,所以我需要读取所有实体元数据(类型:Microsoft.Xrm.Sdk.Metadata.EntityMetadata)。
如果有人知道如何做到这一点,或者可以将我指向 API 的方向(我一直找不到),请告诉我。
PS 此案例适用于本地 crm。
如果我做对了,您需要使用 RetrieveAllEntitiesRequest 请求。 以下是更多详细信息: https://stackoverflow.com/a/29694213/2575544
为了任何遇到这篇文章的人的利益,这里是
public static EntityMetadata[] GetMetadata(IOrganizationService crmService)
{
var request = new RetrieveAllEntitiesRequest
{
EntityFilters = EntityFilters.All
};
var response = (RetrieveAllEntitiesResponse) crmService.Execute(request);
return response.EntityMetadata;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.