Во время метода post для веб-API генерируется новый идентификатор. У меня вопрос, есть ли способ / вариант, чтобы указать формат этого идентификатора? Например, я хотел бы настроить идентификатор так, чтобы он стал строкой типа «A001» или «A002» вместо 0,1,2,3 и т. Д. Я посмотрел учебник @ здесь .
Пример кода модели:
namespace TodoApi.Models
{
public class TodoItem
{
public long Id { get; set; }
public string Name { get; set; }
public bool IsComplete { get; set; }
}
}
Метод публикации через веб-API:
[HttpPost]
public IActionResult Create(TodoItem item)
{
_context.TodoItems.Add(item);
_context.SaveChanges();
return CreatedAtRoute("GetTodo", new { id = item.Id }, item);
}