【发布时间】:2018-09-14 01:39:18
【问题描述】:
我正在寻找使用 Automapper 处理此问题的最佳方法
我的简化域模型(所有 ID 均由数据库自动生成):
public class Product
{
public long Id { get; set; }
public List<OrderProduct> OrderProducts { get; set; }
}
public class Order
{
public long Id { get; set; }
public List<OrderProduct> OrderProducts { get; set; }
}
public class OrderProduct
{
public long Id { get; set; }
public long ProductId { get; set; }
public long OrderId { get; set; }
public Product Product { get; set; }
public Order Order { get; set; }
}
我的 DTO 对象:
public class CreateOrderDTO
{
public long Id { get; set; }
public List<long> ProductIds { get; set; }
}
现在,我需要从 CreateOrderDTO 映射到 Order 对象。使用 automapper 实现这一目标的最佳方法是什么?我可以使用普通的 C# 映射它 - 但是我真的很想知道使用 Automapper 的正确方法。
【问题讨论】:
标签: c# automapper