0
У меня есть вопрос о проекции Automapper. У меня есть объект:Проигрыватель автопилота
public class SomeEntity
{
public string Name { get; set; }
public DateTime Date { get; set; }
public string Price { get; set; }
}
И DTO:
public class SomeDto
{
public string Name { get; set; }
public int Month { get; set; }
public string TotalPrice { get; set; }
}
Как я могу создать следующую проекцию с automapper
var data = new List<SomeEntity>().AsQueryable()
.GroupBy(p => new
{
p.Date.Month,
p.Name
}).Select(p => new
{
p.Key.Month,
p.Key.Name,
TotalPrice = p.Sum(entity => entity.Price)
})
.ToList()
.Select(p => new SomeDto
{
Month = p.Month,
Name = p.Name,
TotalPrice = p.TotalPrice
});
Это не то, для чего предназначен AutoMapper. – Alex
Automapper Maps SomeEntity и SomeDto напрямую ... тогда вы можете сгруппировать SomeDto после этого. – aggietech