我在C#上使用Automapper时遇到问题。
我想将Dictionary<string, string>
映射到IEnumerable<Object>
,其中我的对象是这样的:
public class Object
{
public string Code { get; set; }
public string Name { get; set; }
}
对于字典中的每个键值,我希望在IEnumerable
中添加一个对象,其中
Code = dic.Key,
Name = dic.Value
有没有一种简单的方法可以用AutoMapper做到这一点?或者我必须为此写一个方法吗?
我个人并不熟悉automapper,但使用LINQ:已经足够容易了
dictionary.Select(d => new Object { Code = d.Key, Name = d.Value })
这将为字典中的每个条目创建一个IEnumerable。