この定義でどのように変換できます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を持ちたくありません