Я начал использовать https://github.com/robconery/massive для проекта, интересно, есть ли какой-либо инструмент отображения, который позволяет поддерживать динамическое сопоставление статического типа?Разрешить отображение динамических типов с помощью AutoMapper или аналогичного?
Я использовал AutoMapper ранее, поддерживает ли AutoMapper это?
Мне известно о функции DynamicMap из AutoMapper, однако я считаю, что эта функция предназначена для запуска карт без создания карты в первую очередь. В моем примере ниже это не работает.
dynamic curUser = users.GetSingleUser(UserID);
var retUser = Mapper.DynamicMap<UserModel>(curUser);
users.GetSingleUser(UserID); // returns a dynamic object
См [это д] (http://stackoverflow.com/questions/19529178/recursively-mapping-expandoobject) для более полного ответа. – nawfal
@LiamB, «поддерживает ли AutoMapper это?» - вы имеете в виду автоматическое сопоставление свойств с равными/похожими именами? Или ваше сопоставление более сложное? –
@LeonidVasilyev Извините - я не уверен, этому вопросу 4 года! :) – LiamB