можно же проще. Сделать конструктор и передать Partial
Я в тс не особо пока продвинут и на лету partial использовать пока не могу. Поэтому пока придётся мапперами пользоваться.
А как лучше проект группировать? По "бизнес"-сущностям (типа "products", "posts", "users") или по MVC-сущностям (типа controllers, interfaces, services) ?