Я пытаюсь использовать T4MVC для создания строго типизированных ссылок на конечные точки WebApi, и, хотя он создает вспомогательные функции для моих ApiController, метода для создания ссылок нет. Сгенерированные контроллеры имеют ViewNames, но не имеют методов действия. Я предполагаю, что это потому, что ApiController
не возвращает ActionResult
, но что мне нужно сделать вместо этого, чтобы создать эти ссылки?
Поддерживает ли T4MVC WebApi?
Ответы (2)
Сегодня он не поддерживается, но, пожалуйста, ознакомьтесь с этой веткой, в которой много обсуждений по этому поводу. . Не стесняйтесь отвечать там, чтобы добавить к нему.
person
David Ebbo
schedule
25.03.2014
Обновление сегодня: все еще не поддерживается.
- person Rob Church; 26.08.2015
По-прежнему не поддерживается к концу 2015 года.
Если вас интересует генерация URL, взгляните на Drum, если вы используете атрибут маршрутизация в Web.API 2+. И если у вас есть маршруты, настроенные при запуске вашего приложения (Web.API 1), тогда он отображается Hyperlinkr. будет полезно.
Если вам нужны другие вещи (например, жестко закодированный список параметров), вам все равно не повезло.
Отказ от ответственности: я тоже не использовал
person
Rob Church
schedule
23.12.2015
Спасибо за ссылки. Проверит их.
- person Joshua Frank; 24.12.2015