forked from ddrilling/AsbCloudServer
10 lines
585 B
Markdown
10 lines
585 B
Markdown
# Repository
|
||
`Repository` - CRUD сервис для сущности в проекте. Не содержит бизнес логику.
|
||
|
||
Вся логика такого сервиса - преобразование данных полученых из БД в Data Transfer Object (DTO) и обратно.
|
||
Преобразования осуществляются методами `Convert` с базовым маппингом:
|
||
|
||
protected virtual TDto Convert(TEntity src) => src.Adapt<TDto>();
|
||
protected virtual TEntity Convert(TDto src) => src.Adapt<TEntity>();
|
||
|