В настоящее время у меня есть контроллер, который обрабатывает пользовательские объекты в конечной точке / users. Это работает именно так, как мне нужно до этого момента, однако теперь я хотел бы добавить расширение для пользователей, чтобы добавить некоторые атрибуты. Проблема в том, что методы контроллера ожидают пользовательских объектов, поэтому даже если я попытаюсь опубликовать расширенного пользователя, все не базовые пользовательские атрибуты будут отброшены. Есть ли способ, чтобы я мог сделать сообщение более общим, чтобы справиться с обоими?
Для справки - моя текущая подпись сообщения.
[HttpPost]
public async Task<ActionResult<User>> Post(User item)
{