WebApi EntitySetController с использованием составных ключей

Отличный пример кода: Поддержка составного ключа в ASP.NET Web API OData иллюстрирует, как создавать соглашения о маршрутизации, чтобы заставить WebApi OData работать с составными ключами.

Однако он использует ODataController ( как одно из оставшихся без ответа обсуждений примера кода), который, как я предполагаю, имеет много недостатков (которые мне еще предстоит полностью раскрыть)... Кто-нибудь создал пример, использующий преимущества EntitySetController?

1 ответ

Решение

В дальнейшем рекомендуемый подход заключается в непосредственном ODataController, Visual Studio 2013 предоставляет леса для создания служб OData на основе ODataController. Было обнаружено, что это гораздо более гибкая модель, чем производная от EntitySetController. Вы получаете полный контроль над тем, что делается в ваших действиях.

Другие вопросы по тегам