Что я хочу сделать, так это:
- Получить все метаданные из CRM.
- Сериализуйте эти метаданные и сохраните их в файле.
- Позже десериализуйте и передайте эти метаданные в XrmFakeEasy для модульных тестов.
Шаги 2 и 3 выполнены, но я не знаю, как выполнить шаг 1. Я провел некоторое время, копаясь в коде и в Google, но все еще в тупике.
Мы используем .Net, поэтому мне нужно прочитать ВСЕ метаданные объекта (тип: Microsoft.Xrm.Sdk.Metadata.EntityMetadata).
Если кто-нибудь знает, как это сделать, или может указать мне направление API (я не смог его найти), пожалуйста, дайте мне знать.
P.S. Этот кейс относится к локальной CRM.