Использование automapper для применения фильтра к коллекции

У меня есть модель предметной области, которая содержит коллекцию, и я хочу использовать AutoMapper для сопоставления родительского и дочернего в модель представления, но я не хочу, чтобы потомки, которые были "мягко" удалены, переносились. Например:

public class Customer {
   public EntitySet<Order> {get;set;}
}
public class Order {
   public DateTime? DeletedDate {get;set;}
}

мое определение AutoMapper было бы

Mapper.CreateMap<Customer, CustomerViewModel>();
Mapper.CreateMap<Order, OrderViewModel>();

, и я не хочу, чтобы в модели представления были заказы, имеющие значение для DeletedDate.

Возможно ли это в AutoMapper? Заранее большое спасибо,

Стив.

18
задан stevie_c 3 June 2011 в 11:17
поделиться