Мне нужно сопоставить ICustomerAddresses с моим собственным пользовательским объектом Адрес или Список <Адрес> . Как я могу использовать automapper, чтобы указать, что свойство Customer.ICustomerAddresses сопоставляется с моим пользовательским адресом?
Чтобы проиллюстрировать, у меня есть интерфейс, свойства которого перечислены следующим образом:
public interface ICustomer
{
ICustomerAddresses Addresses;
}
В этом случае ICustomerAddresses - это коллекция ICustomerAddress. Однако ICustomerAddress - это не простой IEnumerable, он содержит свойства, содержащие коллекцию, например:
public interface ICustomerAddresses : IBusinessObjectCollection
{
ICustomerAddress this[int nIndex] { get; }
ICustomerAddress CreateNew();
ICustomerAddress AddNew();
}
Automapper не может самостоятельно определить, что ICustomerAddresses на самом деле является просто набором ICustomerAddress , так как мне сказать, что это так?
Заранее спасибо!