У меня есть две таблицы (списки): клиенты и продажи, имеющие отношения «один ко многим». Я пытаюсь создать automap, который приводит к списку, заполненному CustomerSalesDto. Для каждого объекта Продажи должен быть создан новый CustomerSalesDto с информацией о продаже и некоторой информацией от Клиента, который совершил продажу.Карта 2 перечисляет в список DTO с помощью AutoMapper
Можно ли это сделать с помощью Automapping и как бы это сделать?
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public string Email { get; set; }
}
public class Sale
{
public int Id { get; set; }
public double Price { get; set; }
public DateTime Date { get; set; }
public int CustomarId { get; set;} // Id from Customer who made a sale.
}
public class CustomerSalesDto
{
public double Price { get; set; } // from Sale
public DateTime Date { get; set; } // from Sale
public string Name { get; set; } // from Customer
public string Email { get; set; } // from Customer
}
Если у 'Sale' было свойство типа' Customer', которое было полностью заполнено, то да было бы возможно. – Ric
Любая работа вокруг, если тип остается как int? Я использую фреймворк, который автоматически вводит идентификатор клиента в базу данных, когда он делает продажу (а не объект). – Sam
Вы используете сущность-каркас или делаете это вручную? как вы заполняете объект 'Sale'? – Ric