Может ли Automapper отображать из словаря свойств в плоский пункт назначения? - PullRequest
9 голосов
/ 12 января 2011

Источник содержит пакет свойств в словаре.Может ли Automapper сопоставить записи в Словаре с отдельными свойствами пункта назначения на основе сопоставления ключей словаря с именами свойств типа назначения?

Пример:

public class Destination
{
    public int ProdNumber;
    public string Title;
}

public class Source
{
    public Dictionary<string, object> values = new Dictionary<string, object>();
}

гдеЗначения словаря будут состоять из двух записей, одна с ключом «ProdNumber» и одна со значением ключа «Заголовок».Вероятно, в словаре будут записи, ключи которых не соответствуют ни одному свойству в Destination, и их следует игнорировать.Будет несколько свойств каждого примитивного типа данных (int, string и т. Д.) - поэтому я предполагаю, что не могу использовать простой набор TypeConverters.

Есть предложения?Спасибо, Крис

1 Ответ

4 голосов
/ 13 января 2011

К сожалению, на данный момент это невозможно, но планируется к следующей версии.Прочитайте эту ветку , поскольку в ней обсуждаются планы и обходные пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...