Web Api 2 Post - UrlHelper.Link не должен возвращать ноль

У меня есть базовая настройка web API 2 с некоторой базовой маршрутизацией.

Ниже приведен маршрут по умолчанию и сообщение для вставок. Когда я вызываю сообщение, запись создается идеально в базе данных, но вызов «CreatedAtRoute» возвращает ошибку 500, заявляющую:

ExceptionMessage: «UrlHelper.Link не должен возвращать ноль». ExceptionType: "System.InvalidOperationException"

Почему я получу эту ошибку?

[RoutePrefix("api/casenotes")]
    public class CasenoteController : ApiController...



// POST api/Casenote
[Route("")]
[ResponseType(typeof(client_admission_casenote))]
    public async Task<IHttpActionResult> Postclient_admission_casenote   (client_admission_casenote client_admission_casenote)
{

  Request.GetRequestContext().IncludeErrorDetail = true;

  if (!ModelState.IsValid)
  {
      return BadRequest(ModelState);
  }

  db.client_admission_casenote.Add(client_admission_casenote);
  await db.SaveChangesAsync();

  return CreatedAtRoute("DefaultApi", new { id = client_admission_casenote.casenote_id }, client_admission_casenote);
    }

Ответы на вопрос(1)

Ваш ответ на вопрос