Генератор кода клиента OData v4, как разработчик может создавать классы сущностей OData на стороне клиента, Пожалуйста, объясните шаги.Генератор кода клиента OData v4
Цените Помощь
Благодарности
Генератор кода клиента OData v4, как разработчик может создавать классы сущностей OData на стороне клиента, Пожалуйста, объясните шаги.Генератор кода клиента OData v4
Цените Помощь
Благодарности
Все готово OData Сгенерировать код дается Microsoft только .... мы должны дать сервера URL будет автоматически генерировать.
Лучший подход (если вы контролировать оба конца)
Поместите DTO объекты образуют на стороне сервера, в их собственной сборки и поделиться тем, что в сервере и клиентском коде.
Если у вас нет/не имеет никакого контроля над стороной сервера
Данные, которые вы получите от такого сервера часто зависит от запроса вы бежите, как вы можете юг выбрать/развернуть/даже проект для разных форматов он в основном сводится к определению объекта самостоятельно, а затем десериализации сообщения json/xml, которое вы получаете с сервера в нем.
Это говорит
Micorsoft есть пакет NuGet для этого, если вы действительно хотите, чтобы генерировать классы из данных в конкретном запросе
Предполагая, что установлен в OData v4 генератор кода. Если не установлен see here
Если конечная точка требует аутентификации (Вы должны скачать руководство метаданные)
Если это публичная OData конечная точкаSEE tutorial
Добавить элемент генератора кода на визуальной студии;
Установите MetadataDocumentUri в URL конечной точки (EX: http://MyCompany.com/ODataV4)
Щелкните правой кнопкой мыши.tt (генератор кода T4) -> Run Custom Tool
У вас должны быть все сущности и необходимые методы для использования конечной точки ODATA.
Какой язык/IDE будет использовать клиент для генерации кода? У каждого будет разные ответы. – Pynt
Спасибо за ответ ..... У меня есть soluton ... C#/VS2013 –