Я разрабатываю плагин XRM для Microsoft Dynamics CRM. Я хотел бы иметь возможность, используя только ссылки на сборки XRM и не код ядра CRM, создавать экземпляр объекта типа EntityMetadata. Мне удалось только объявить объект типа EntityMetadata:
EntityMetadata entityMetadata;
Используя код ядра CRM, объект типа EntityMetadata может быть создан следующим образом:
EntityMetadata entityMetadata = MetadataCache.GetInstance(((PipelineExecutionContext)context).PlatformContext)
.GetEntity(entityName, NameMappingType.Logical);
Ограничения моего проекта диктуют, что я использую только код XRM, и мне не разрешено ссылаться ни на одну из более знакомых сборок Microsoft.Crm.*.