我有一個簡單的模型,像這樣的:C#automapper嵌套集合
public class Order{
public int Id { get; set; }
... ...
public IList<OrderLine> OrderLines { get; set; }
}
public class OrderLine{
public int Id { get; set; }
public Order ParentOrder { get; set; }
... ...
}
我做Automapper是這樣的:
Mapper.CreateMap<Order, OrderDto>();
Mapper.CreateMap<OrderLine, OrderLineDto>();
Mapper.AssertConfigurationIsValid();
扔,說一個例外: 「屬性OrderLineDtos在OrderDto沒有映射,添加自定義映射......「 因爲我們在我們的域和我們的DomainDto中使用自定義語法,我如何指定OrderDto中的集合OrderLineDtos對應Order中的OrderLines?
謝謝
您是否曾嘗試將OrderLine CreateMap放在Order映射之前? – Lazarus 2009-11-24 13:03:19
不讓我試試這個 – Raffaeu 2009-11-24 13:11:10
你可以發佈你的Dto的外觀嗎?以及您使用的自定義語法的示例?我們需要爲您提供自定義映射的示例。 – jamesaharvey 2009-11-24 13:12:00