Может ли автомаппер отображать на основе XmlElementAttribute 'Order'? - PullRequest
0 голосов
/ 13 февраля 2020

Я хочу использовать https://github.com/AutoMapper/AutoMapper/tree/master/src/AutoMapper в версии 4.1.1.0.

В новой версии сервиса имена свойств были изменены. Я должен использовать как старый, так и новый сервис с одинаковыми логами c.

Старый:

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("ulica", Order=7)]
    public Street[] ulica {
        get {
            return this.ulicaPole;
        }
        set {
            this.ulicaPole = value;
            this.RaisePropertyChanged("ulica");
        }
    }

Новый:

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("street", Order=7)]
    public Street[] street {
        get {
            return this.streetField;
        }
        set {
            this.streetField = value;
            this.RaisePropertyChanged("street");
        }
    }

Может ли автоматическое сопоставление основываться на атрибуте XmlElementAttribute 'Order'? Если да, то как выглядит эта конфигурация сопоставления?

...