Тип не имеет конструктора по умолчанию - PullRequest
0 голосов
/ 29 марта 2012

У меня проблема:

public class TDocumentation
{
   public XmlElement Summary { get; set; }

   public XmlElement LongDescription { get; set; }

   public XmlAttribute[] AnyAttr { get; set; }
}

... и:

public class ProxieTDocumentation
{
    public XmlElement Summary { get; set; }

    ......
}


Mapper.CreateMap<Proxies.TDocumentation, TDocumentation>()

... броски:

----> System.ArgumentException: тип "System.Xml.XmlElement" не имеет автоматического конструктора по умолчанию

Как я могу сделать сопоставление по другому?

1 Ответ

1 голос
/ 18 апреля 2012

Я разрешаю этот вопрос:

Mapper.CreateMap<XmlElement, XmlElement>().ConvertUsing(item => item != null ? item.Clone() as XmlElement : null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...