Да, это может быть сделано, например, как этот
static void Main(string[] args)
{
Mapper.CreateMap<KeyValuePair<string, string>, MyClass>()
.ConstructUsing(x => new MyClass { Name = x.Key, Value = x.Value });
var kv = new KeyValuePair<string, string>("Key", "Val");
var mapped = Mapper.Map<KeyValuePair<String, String>, MyClass>(kv);
Console.WriteLine(mapped.ToString());
Console.ReadLine();
}
public class MyClass
{
public string Name { get; set; }
public string Value { get; set; }
public override string ToString()
{
return String.Format("Name : {0}, Value : {1}", Name, Value);
}
}
использовать списки в создании отображения в случае, если вы хотите иметь дело с IEnumerable
Это должен быть комментарий. –