我正在尝试使用 Automapper v3 从我的 Post 结构映射到我的 Postmodel 类。我需要将术语名称映射到我的类别数组,但前提是类型等于“类别”。
这是我的代码
public class NewsModel
{
public NewsModel(int id)
{
Mapper.Initialize(cfg =>
{
cfg.CreateMap<Post, PostModel>();
});
Posts = new List<PostModel> {Mapper.Map<PostModel>(_newsGetter.GetItem(id))};
}
public List<PostModel> Posts { get; set; }
}
映射到这个类
public class PostModel
{
public String[] Categories { get; set; }
}
从此结构映射
public struct Post
{
public Term[] Categories { get; set; }
}
public Struct Term
{
public string Name{ get; set; }
public string Type{ get; set; }
}
任何帮助是极大的赞赏。