Я пытаюсь работать с данными из существующей конечной точки ODATA в коде для другого API-интерфейса ODATA.
У меня нет желания воссоздавать все модели вручную, поэтому я надеялся использовать существующие модели edmx для создания нужных мне классов в C #.
Я посмотрел на «генератор кода клиента odata», предлагаемый Microsoft, и это кажется идеальным решением, но я могу заставить его работать, только если я подключаюсь напрямую к конечной точке сервиса ... он не работает, если я загрузите файл edmx и попробуйте использовать его (хотя в учебном пособии сказано, что вы можете использовать URL-адрес или файл).
Кто-нибудь смог успешно подключить этот генератор кода клиента odata к файлу edmx?
Если я не могу заставить это работать, у кого-нибудь есть другие предложения о том, как генерировать классы, которые мне нужны, из этих моделей edmx?
Я специально пытаюсь работать с метаданными из Microsoft Project Online. Это дает конечную точку как это:
https://[domain]/sites/pwa/_api/ProjectData/$metadata
К сожалению, я не могу напрямую подключиться к этому, потому что это требует аутентификации, а генератор кода клиента odata не поддерживает аутентификацию ...