Вот что я имею, где я надеюсь, что кто-то может помочь нам:Комплексные коллекции с Automapper
class Source
{
string name { get; set; }
Inner { get; set; }
}
class Inner
{
Col A { get; set; }
Col B { get; set; }
}
class Col : IList<ClassX>, IEnunmerable<ClassX>
Мне нужно сопоставить класс Source
к типу назначения, который имеет:
class Dest
{
string name { get; set; }
IList<ClassY> A { get; set;}
IList<ClassY> B { get; set;}
}
Теперь, ClassX
и класс ClassY
имеют следующие значения. ClassY
класс имеет подмножество примитивных свойств ClassX
с одинаковыми именами и типами.
Пробовал все виды сопоставлений. Просто ClassX
на ClassY
карте, с коллекциями, без и с любым отображением не получает никакого отображения находится между или отсутствуют конфигурация между Source
и Dest
< AutoMapper.Mapper.Map Source
, Dest
> (ЦСИ);
Может ли кто-нибудь помочь мне с картографированием? Заранее спасибо.
Чтобы уточнить: вы хотите, чтобы dest.name приходило из source.name и dest.A, чтобы исходить из source.Inner.A и dest.B, чтобы исходить из source.Inner.B? – PatrickSteele
Патрик, да, это поведение, в котором я нуждаюсь. – gsogol