Вернуть список сущностей вместо списка dtoC#

Место общения программистов C#
Anonymous
Вернуть список сущностей вместо списка dto

Сообщение Anonymous »

У меня есть простой класс DTO:

Код: Выделить всё

public class ActionDTO
{
public int Id { get; set; }
public required string Name { get; set; }
}
И у меня есть такой профиль сопоставления:

Код: Выделить всё

public class MappingProfiles : Profile
{
public MappingProfiles() {
CreateMap();
CreateMap();
}
}
Контроллер выглядит так:

Код: Выделить всё

[HttpGet]
public async Task GetActions()
{
if (planProDbContext.Actions == null)
{
return NotFound();
}

IEnumerable actions = await planProDbContext.Actions.ToListAsync();
// List actionDTOs = mapper.Map(actions);
return Ok(actions);
}
Как видите, я возвращаю действия, а не список dto. Но подпись метода — Task. Почему это работает?

Подробнее здесь: https://stackoverflow.com/questions/785 ... st-of-dtos

Вернуться в «C#»