Я работаю над примером приложения, которое предоставляет успокоительный API. Я также использую ядро EF для отображения сущностей mkd в базу данных SQLite.
У каждой сущности есть свойство ID, которое генерируется автоматически и является уникальным.
API предоставляет метод для создание объекта путем предоставления модельного объекта. В настоящее время я использую ту же модель, которая сопоставлена с EF Core (с включенным полем ID).
Я, честно говоря, не думаю, что показ поля идентификатора при создании сущности является хорошим попрактиковался, поэтому я подумал создать другую модель без поля ID, которая будет передана методу создания, а затем сопоставить ее с моделью, которую использует EF.
Это хорошая практика или она слишком избыточна?
Я что-то упустил?