【发布时间】:2013-05-09 18:08:19
【问题描述】:
如何使用此定义将IEnumerable<Category> 转换为IEnumerable<CategoryViewModel>
public class Category
{
public Guid Id { get; set; }
public string Name { get; set; }
public DateTime CreationTime { get; set; }
}
public class CategoryViewModel
{
public Guid CategoryId { get; set; }
public string Name { get; set; }
}
我已经这样做了
public static IEnumerable<CategoryViewModel> ConvertToCategoryViewModelList(this IEnumerable<Category> category)
{
return Mapper.Map<IEnumerable<Category>, IEnumerable<CategoryViewModel>>(category);
但它不会将 Id 映射到 CategoryId,而且我不想在 CategoryVeiwModel 中有 CreationTime
【问题讨论】:
标签: c# automapper